/* -----------------------------------
Basic rules
----------------------------------- */


body,
div,
blockquote,
img,
label,
p,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
ul,
ol,
li,
dl,
dt,
dd,
form,
a,
fieldset,
input,
th,
td {
    border: 0;
    margin: 0;
    padding: 0;
}
ol,
ul,
ul li {
    list-style: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
hr {
    border: 0;
    display: block;
    height: 1px;
    margin: 0;
    padding: 0;
}
article,
section,
header,
footer,
nav,
nav ul,
nav li {
    margin: 0;
    padding: 0;
}
input[type=button],
input[type=submit],
button {
    cursor: pointer;
}
input[disabled] {
    cursor: default;
}
button,
input,
select,
textarea {
    margin: 0;
    padding: 0;
}
body {
    color: #666666;
    font: 13px/18px arial, helvetica, sans-serif;
    background: #ffffff none repeat scroll 0 0;
	width: 100%;
}
h1,
h2,
h3 {
    margin: 0 0 .2em;
}
h1 {
    font-size: 30px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 18px;
}
p {
    margin: 0 0 .3em;
    line-height: 1.4;
}
img {
    max-width: 100%;
    border: 0;
    vertical-align: middle;
}
a {
    color: #336699;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
.tab_content1 li a:hover {
    color: #db2132;
}
.f-right {
    float: right;
}
.f-left {
    float: left;
}
@font-face {
    font-family: 'gothic';
    src: url("../fonts/GOTHIC.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio-Bold.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "impactregular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/impact-webfont.eot") format("truetype"), url("../fonts/impact-webfont.woff") format("woff"), url("../fonts/impact-webfont.ttf") format("truetype"), url("../fonts/impact-webfont.svg") format("svg");
}
@font-face {
    font-family: "century_gothicregular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/gothic-webfont.eot") format("truetype"), url("../fonts/gothic-webfont.woff") format("woff"), url("../fonts/gothic-webfont.ttf") format("truetype"), url("../fonts/gothic-webfont.svg") format("svg");
}
/* -----------------------------------Layout----------------------------------- */

.blue-bar {
    height: 5px;
}
.grey-bar {
    height: 30px;
    border-bottom: 1px solid #e8eded;
}
.row {
    clear: left;
    overflow: hidden;
    zoom: 1;
}
.container {
    width: 1207px;
    margin: 0 auto;
}
.top-lft {
    float: left;
}
.same-col {
    float: left;
    width: 1207px;
}
.cols-2 {
    margin-right: 18px;
    width: 67%;
}
.main-cont {
    position: relative;
}
.par-cor {
    color: #37739a;
    font-size: 11px;
    line-height: 30px;
    margin: 0 9px 0 6px;
    float: left;
    overflow: hidden;
    cursor: default;
}
.par-cor.active {
    background: none repeat scroll 0 0 #9db2bb;
    color: #17415d;
    height: 23px;
    line-height: 22px;
    margin-top: 3px;
    padding: 0 5px;
}
ul.top-link {
    font-size: 12px;
    margin: 8px 290px 0 0;
    padding: 0;
}
ul.top-link li {
    color: #434649;
    float: left;
    margin: 0 6px;
    padding: 0;
}
ul.top-link li a {
    color: #434649;
}
.styled-select {
    background: url(../images/new_arrow.png) no-repeat scroll right center rgba(0, 0, 0, 0);
    height: 24px;
    margin: 0 0 0 4px;
    overflow: hidden;
    padding: 5px 0 0;
    width: 90px;
}
.styled-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    color: #d2dddc;
    height: 18px;
    width: 109px;
}

.font-reset {
    margin: 2px 0 0 13px;
}
.font-reset ul li {
    float: right;
    margin: 0 9px;
}
.font-reset ul li a {
    color: #336699;
    float: left;
    font-size: 12px;
}
.fontChangeList ul li {
    float: left;
    margin: 0 7px 0 0 !important;
}
.screen-reader {
    margin: 3px 7px 0 7px;
    padding: 0;
    font-size: 12px;
}
.screen-reader a {
    color: #336699;
}
.uid-logo {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}
.aad-logo {
    float: right;
    margin: 5px 0 0 0;
}
.srch-option-box {
    margin: 7px 4px 0;
}
.partner-select {
    background: url("../images/new_arrow.png") no-repeat scroll 91px center rgba(0, 0, 0, 0) !important;
    height: 25px;
    margin: -5px 5px 0 4px;
    overflow: hidden;
    width: 120px;
    border: 1px solid #d3dddc;
    border-radius: 4px;
    padding: 0px 0px 0px 6px;
}
.partner-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    color: #3d627b;
    height: 24px;
    width: 147px;
}
@-moz-document url-prefix() {
    .partner-select select {
        padding-top: 3px;
    }
}

.search input.srch-box {
    background-color: #c6d3d2;
    border: 1px solid #a4b9bb;
    float: left;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
    vertical-align: middle;
    width: 280px;
    color: #17415d;
}
.search input.srch-sbmit {
    background: url("../images/srch.png") no-repeat scroll 0 0/100% auto #91a7af;
    float: left;
    height: 21px;
    margin: 3px 0 0 -25px;
    width: 22px;
    border: 1px solid#b3c4c7;
}
.main-cont p {
    color: #666666 !important;
    font: 13px/18px arial;
}
.mega-menu {
    position: relative;
    overflow: visible;
    height: 39px;
    background: #2e4b90;
}
.lt-ie8 .mega-menu {
    margin-top: 8px;
}
.mega-menu ul.uid-ul {
    height: 34px;
    line-height: 43px;
    margin-left: 0px;
}
.mega-menu ul li {
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0px 28px 0 0 !important;
    padding: 0px 0 0;
    position: relative;
    vertical-align: middle;
}
.mega-menu ul li.main-mega-item.mega-item-a {
    color: #db2132;
    background: #fff;
    margin-top: 2px;
}
/*12-Nov-2014 update*/

.mega-menu ul li.li-active {
    background-color: #cc3333;
    color: #fff;
    height: 39px;
}
.mega-menu ul li a {
    color: #445b69;
    float: left;
    height: 39px;
    margin: 0;
    padding: 0px 10px 0;
}
.mega-menu ul li a img {
    margin: 12px 0 0;
}
.mega-menu ul li a:hover {background: none repeat scroll 0 0 #db2132;color: #fff;margin-top: 2px;text-decoration: none;}
.mega-menu ul li a {
    color: #68879b;
    text-decoration: none;
}
/*12-Nov-2014 update*/

.mega-menu ul li a.mega-item-a {
    background: none;
    color: #ffffff;
    margin-top: 0px;
    text-decoration: none;
    border: none;
    line-height: 39px;
}
/*12-Nov-2014 update*/

.menu-row {
    background: #2e4b90;
}
.mega-menu ul li a.active {
    background: none repeat scroll 0 0 #ffffff;
    color: #333333;
    margin-top: 0px;
    text-decoration: none;
}
.mega-menu ul li.sub-menu-outer {
    display: block;
}
.sub-menu-outer {
    display: none;
    height: auto;
    left: -181px;
    line-height: 18px;
    padding: 0 0 5px;
    position: absolute;
    text-shadow: none;
    top: 36px;
    width: 0px !important;
    z-index: 999;
}
.lt-ie8 .sub-menu-outer {
    padding-bottom: 1px;
}
.sub-menu-inner {
    background: url("../images/menu-bg-img.png");
    height: auto;
    margin-top: 3px !important;
    padding: 10px 20px 15px;
    position: relative;
    width: 881px !important;
    z-index: 9999;
    min-height: 319px;
    background-size: 100% 100%;
}
.sub-menu-inner h3 {
    color: #aabebc;
    font-size: 16px;
}
.smi-row-1 {
    float: left;
    margin-bottom: 5px;
}
.smi-row-1 h6 {
    color: #cc3333;
    font-size: 12px;
    width: 200px;
}
.smi-row-1 ul {
    margin: 2px 0 0;
    padding: 0;
}
/*12-Nov-2014 update*/

.smi-row-1 .main-menu-head-sec a {
    color: #00679b !important;
    cursor: pointer !important;
    font-size: 12px !important;
    height: 14px !important;
    width: 200px !important;
    display: block;
    font-weight: bold;
}
/*12-Nov-2014 update*/

.slide-desc {
    display: inline-block;
    padding: 0px 15px;
    float: left;
    top: 327px;
    z-index: 1;
    line-height: 30px;
    margin-top: 183px;
    width: 68%;
    background-color: rgba(0, 0, 0, 0.7);
}
.slider-con-main {
    height: 237px;
    position: relative;
    width: 100%;
    z-index: -1;
}
.skdslider ul.slides li img {
    border: 0 none;
    position: relative;
    width: 100%;
}
.slide-desc h1 {
    float: left;
    font-family: "Antonio";
    margin-bottom: -1px;
    margin-top: 0;
    width: 137px;
    margin-left: 5px;
    color: #000000;
}
.slide-desc h1 .big-txt {
    font-size: 24px;
    opacity: 0.8;
}
.slide-desc h1 .big-txts {
    font-size: 36px;
    opacity: 0.8;
}
.slide-desc p {
    width: 864px !important;
    float: left;
    color: #fff !important;
    font-family: "century gothic" !important;
    font-size: 12px !important;
    margin-top: 0px !important;
}
.smi-row-1 ul li {
    float: none;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 1px;
    padding: 0;
}
.ie9 .smi-row-1 ul li {
    margin: 0 0 1px;
}
.smi-row-1 ul li a {
    color: #06679c;
    float: none;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.smi-row-1 ul li a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 transparent;
    color: #06679c;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
.smi-row-1 h6.exp-item {
    border-bottom: 1px solid #cc3333;
    margin: 9px 0 0;
    padding: 0 0 2px;
    color: #aabebc;
}
.smi-col-1 {
    width: 238px;
}
.smi-col-2 {
    margin: 11px 0 0;
}
.ie9 .smi-col-2 {
    margin: 11px 9px 0 0;
    width: 221px;
}
.smi-col-1 a.exp-link {
    color: #cc3333;
    float: none;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: none;
}
.smi-row-1 a.exp-link:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 transparent;
    color: #cc3333;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
.smi-col-1 ul li ul {
    margin-left: 6px;
}
.smi-col-1 ul li h6 > a {
    color: #cc3333;
    text-shadow: none;
}
.smi-col-2 h6 {
    background: url(../images/comm-indicator.png) no-repeat right center;
    height: 43px;
    line-height: 40px;
    float: left;
    margin-right: 6px;
}
.smi-col-1 .toll-no {
    margin-top: 17px;
    color: #333333;
}
.smi-col-1 .toll-no span {
    font-weight: bold;
    color: #333333;
}
.smi-col-1 .em-bx {
    margin: 15px 0 0;
    color: #333333;
}
.smi-col-1 .em-bx + a {
    color: #cc3333;
    font-weight: bold;
}
.smi-col-1 div:hover {
    color: #333333;
}
.imaginary-border {
    border-left: 1px solid #cc3333;
    height: 250px;
    position: absolute;
    right: 285px;
    top: 34px;
}
.smi-col-1 .non-link-txt {
    color: #7f7f7f;
    font-weight: bold;
}
.smi-col-1 .non-link-det {
    color: #7f7f7f;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
}
.smi-col-1 .foot-focus {
    margin-top: 0px;
}
.smi-col-1 .foot-focus .res-por-link {
    height: auto;
    margin-top: 0px;
}
.slider-con {
    width: 100%;
    height: 237px;
    position: absolute;
    z-index: -1;

}
.lt-ie8 .slider-con {
    z-index: -10;
    margin-top: 6px;
}
.slider-con ul.sld-ul li {
    height: 246px;
    width: 100%;
}
.slider-con ul.sld-ul li h1 {
    font-family: 'gothic', arial, sans-serif;
    font-size: 48px;
    color: #db2031;
    padding: 74px 0 9px;
}
.slider-con ul.sld-ul li p {
    font-size: 24px;
    color: #000000;
    width: 333px;
    font-family: 'gothic', arial, sans-serif;
}
.add-kiosk {
    background-color: #98cb65;
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.6);
    height: 217px;
    width: 267px;
    z-index: 99999;
    float: right;
    margin-right: 13px;
    margin-top: 10px;
}
.kiosk-title {
    background: none repeat scroll 0 0 #669933;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 58px;
    line-height: 23px;
    padding-top: 5px;
    text-align: center;
}
.top-lft a:hover {
    color: #db2132;
    cursor: pointer;
}
.kiosk-title .kiosk-title-txt {
    width: 100px;
}
.kiosk-web {
    background: rgba(0, 0, 0, 0) url("../images/right-aad-icon.png") no-repeat scroll 0 0/100% auto;
    display: block;
    height: 272px;
    margin: 6px auto 16px;
    position: relative;
    width: 262px;
}
.directive-title {
    font-weight: bold;
    color: #db2132;
    padding-left: 6px;
    height: 20px;
}
.directive-title-head a:hover {
    color: #db2132;
}
ul.ak-ul {
    padding: 0 0 0 10px;
    width: 220px;
    float: left;
}
.ak-ul1 {
    float: left;
    width: 140px;
    color: #000000;
    font-size: 12px;
    padding-top: 13px;
}
ul.ak-ul li {
    background: url("../images/div-btn-img.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    display: block;
    height: 54px;
}
ul.ak-ul li:nth-child(3) {
    background: none;
    display: block;
    height: 54px;
}
.ak-ul2 {
    float: left;
    width: 50px;
    color: #336600;
    font-size: 12px;
    font-weight: bold;
    padding-top: 13px;
}
.box-txt {
    padding: 0 10px;
}
.cols-3 {
    width: 23%;
    margin-right: 18px;
}
.cols-4 {
    width: 25%;
    margin-right: 18px;
}
.cols-5 {
    width: 49%;
    margin-right: 18px;
}
.sep-sections {
    float: left;
    height: 18px;
    margin: 6px 47px 1px 0;
    overflow: hidden;
    padding-bottom: 28px;
    position: relative;
}
.sep-sections-dv {
    padding-bottom: 10px;
    width: 323px;
}
.sec-title li a {
    font-family: 'gothic', arial, sans-serif;
    color: #000;
    margin: 21px 0px 0px 11px;
}
.sec-title-head {
    color: #006699;
    margin: 0px 0px 0px 40px;
    font-size: 12px;
}
.sec-title span.evnt-icn {
    width: 36px;
    height: 34px;
    float: left;
    background-image: url(../images/uid-sprite.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
}
.sec-title span + span {
    margin: 7px 0 0 6px;
    float: left;
}
.evnt-list {
    margin: 10px 0 0 12px;
}
.evnt-list {
    margin: 0 0 33px;
}
.evnt-list {
    color: #666666;
    font-size: 12px;
    margin-right: 10px;
    margin-left: 40px;
    line-height: 2px;
}
.evnt-list .no-margin {
    margin: 0;
}
.evnt-list:first-child {
    font-weight: bold;
    text-decoration: none;
    display: inline;
    margin: 0;
}
.evnt-list .pq-dt {
    color: #cc9900;
    font-size: 12px;
    margin-left: 76px;
}
.sec-title span.tndr-icn {
    width: 26px;
    height: 35px;
    float: left;
    background-image: url(../images/uid-sprite.png);
    background-repeat: no-repeat;
    background-position: -2px -102px;
}
.evnt-list li a.tndr-list {
    font-weight: normal;
    font-size: 12px;
}
.evnt-list li a.tndr-list + span {
    color: #cc9900;
    text-decoration: none;
    display: block;
}
.sec-title span.dis-icn {
    width: 43px;
    height: 39px;
    float: left;
    background-image: url(../images/uid-sprite.png);
    background-repeat: no-repeat;
    background-position: -2px -210px;
}
.dis-tab-con {
    background: #fff;
    border-top: 1px solid #b3c5c3;
}
.dis-tab-ul {
    background: #e8eded;
    margin: 1px 0 0;
    height: 39px;
}
.dis-tab-ul li {
    color: #7e909d;
    float: left;
    line-height: 39px;
    text-align: center;
    width: 50%;
    cursor: pointer;
}
.lt-ie8 .dis-tab-ul li {
    width: 49%;
}
.dis-tab-ul li:hover {
    color: #333333;
}
.dis-tab-ul li.active {
    color: #333333;
    font-weight: bold;
    box-shadow: inset 0px -3px 0px #ff6666;
}
.evnt-list li a.no-underline {
    text-decoration: none;
}
.sec-title-head span.media-icn {
    background-image: url("../images/uid-sprite.png");
    background-position: 3px -270px;
    background-repeat: no-repeat;
    float: left;
    height: 51px;
    padding: 0 2px;
    width: 57px;
}
ul.med-list.evnt-list li {
    margin: 0;
}
ul.med-list li {
    float: right;
    margin: -23px 0 0 18px !important;
    color: #006699;
    font-size: 12px;
}
ul.med-lists li {
    background: url("../images/count-bg.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
    color: #000000;
    float: right;
    font-size: 12px;
    width: 18px;
}
.sec-title span.nws-icn {
    width: 32px;
    height: 28px;
    float: left;
    background-image: url(../images/uid-sprite.png);
    background-repeat: no-repeat;
    background-position: -62px -3px;
}
.sec-title span.nws-icn + span {
    margin-top: 4px;
}
.pres-rls h6 {
    color: #336699;
    font-weight: bold;
    font-size: 14px;
}
.pres-rls li {
    margin-bottom: 15px;
}
.pres-rls li span {
    color: #cc9900;
    font-size: 11px;
}
.pres-rls li a.tndr-list {
    margin: 0;
    text-decoration: none;
}
.sec-title span.pblc-icn {
    width: 30px;
    height: 33px;
    float: left;
    background-image: url(../images/uid-sprite.png);
    background-repeat: no-repeat;
    background-position: -90px -212px;
}
.dis-tab-ul.pblcs li {
    width: 33%;
}
.grph-img img {
    width: 100%;
}
.evnt-list.preport ul {
    margin-top: 15px;
}
.evnt-list.preport ul li {
    background: url(../images/download-icon.png) no-repeat right center;
    margin-bottom: 15px;
}
.evnt-list.preport ul li a {
    display: inline-block;
    width: 280px;
}
.side-bg {
    background: #e8eded none repeat scroll 0 0;
    margin: 8px 0 0 -16px;
    min-height: 1174px;
    padding: 7px 6px;
    width: 100%;
}
.side-bg img {
    text-align: center;
    margin: 15px auto 0 36px;
}
.lt-ie8 .jobs-bg {
    margin-top: 38px;
}
.jobs-bg > ul li {
    margin-bottom: 10px;
}
.jobs-bg .directive-title {
    color: #ff6600;
    font-size: 16px;
    background: none;
    margin-top: 10px;
}
.tags.jobs-bg > ul li {
    background: url("../images/btn-bg.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
    padding: 6px;
    text-align: center;
    color: #006699;
    font-size: 12px;
    margin-top: -3px;
}
.footer-wrapper {
    background: url("../images/footer-bg1.png") repeat-x scroll 0 0 #d3dddc;
    min-height: 180px;
    width: 100%;
}
.social-network {
    margin: 0 auto;
    padding-top: 7px;
    width: 140px;
}
.social-network a {
    color: #cc0000;
    font-weight: bold;
}
.footer-content {
    margin: 0 auto;
    padding-bottom: 5px;
}
.f-menu .f-list-box {
    width: 163px;
}
.f-list-box {
    margin: 15px 0px 0 0;
}
.f-list-box div:first-child a {
    font-size: 13px;
    color: #3d627b;
    font-weight: bold;
}
.f-list-box div + p {
    font-size: 11px;
    color: #3d627b;
}
.f-list-box ul li a {
    color: #333333;
    font-size: 11px;
}
.foot-sec-menu ul li a:hover {
    color: #db2132;
    font-size: 12px;
}
.footer-col-right {
    width: 100px;
}
.footer-col-right ul {
    margin: 9px 0 0;
}
.footer-col-right ul li {
    font-weight: bold;
    margin: 0;
}
.footer-col-right ul li a {
    color: #cc0000;
}
.foot-focus {
    margin-top: 5px;
}
.foot-focus .cols-2 {

    width: 100%;
}
.foot-focus .f-list-box {
    padding-right: 30px;
}
.foot-focus .f-list-box > div h6 {
    color: #3d627b;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 7px;
}
.foot-focus .f-list-box ul a {
    color: #3d627b;
    font-size: 12px;
}
.foot-focus .res-por-link {
    background-color: #cd2c2c;
    border-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 67px 48px 0 0;
    padding: 8px 22px;
    text-align: center;
}
.foot-focus .res-por-link-blue {
    background-color: #3d627c;
    border-radius: 4px;
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 67px 58px 0;
    padding: 8px 28px;
    text-align: center;
}
.foot-focus .cols-2.sm-wide {
    margin-left: 18px;
    width: 40%;
}
.sm-wide .f-list-box {
    border: 0 none;
    width: 170px;
}
.sm-wide .f-list-box.f-left h6 {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.sm-wide .f-list-box ul {
    margin-left: 9px;
}
.sm-wide .f-list-box li {
    line-height: 1.05em;
}
.sm-wide .single-link {
    font-size: 12px;
    font-weight: bold;
    color: #3d627b;
}
.sm-wide .res-por-link {
    background-color: #3d627b;
    float: left;
    margin: 8px auto 0 95px;
    width: 150px;
}
.foot-sec-menu ul li {
    float: left;
    margin: 20px 47px 10px 6px;
}
.foot-sec-menu ul li a {
    color: #3d627b;
    font-size: 12px;
}
.copyright-wrapper {
    background: none repeat scroll 0 0 #1c2744;
    height: 40px;
    width: 100%;
}
.copyright-box {
    margin: 0 auto;
    width: 1207px;
}
.copy-info {
    margin: 7px 0 0;
}
.copy-info a {
    color: #a8abb2;
    font-size: 12px;
}
.foot-nav li:first-child {
    color: #a8abb2;
}
.copy-info.f-right {
   
}
.full-menu-bg {
    border: 1px solid#000;
}


.about-middle-cont {
    width: 100%;
}
.abut-bread-crum {
    color: #006699;
    font: 12px arial;
    padding: 10px 0;
}
.left_row {
    float: right;
    margin-top: 3px;
    width: 245px;
}
.shadow {
    -shadow: inset 0 0 10px #cccccc;
    box-shadow: inset 0 0 10px #cccccc;
}
.lft-sec {
    width: 296px;
    float: right;
    margin-right: -8px;
    background-color: #ececec;
    min-height: 400px;
}
.right_row {
    width: 840px;
    float: left;
    margin-bottom: 40px;
    margin-left: 26px;
}
.inner-head {
    color: #da1d2f;
    font-size: 24px;
    margin: 11px 0;
    font-weight: normal;
    text-align: center;
}
.inner-head-ad {
    color: #da1d2f;
    font-size: 24px;
    margin: -15px 0 26px;
    font-weight: normal;
    text-align: center;
}
.inner-head-title {
    color: #2c76b1;
    font-size: 24px;
    margin: 21px 0 0 15px;
    font-weight: normal;
}
.inner-p p {
    color: #505050;
    font-family: arial;
    font-size: 13px;
    line-height: 18px;
    word-spacing: 0px;
    margin: 7px 0 0 16px;
}
.inner-p-con p {
    color: #333333;
    font-size: 13px;
    line-height: 18px;
    margin: 5px 0 10px 16px;
    word-spacing: 0;
}
.inner-p ul {
    width: 100%;
    margin-left: 22px;
}
.inner-p ul li {
    color: #333333;
    font-family: arial;
    font-size: 22px;
    margin: 12px 0;
    list-style-type: disc;
    color: #ffcc66;
}
.inner-p-left {
    float: left;
    width: 425px;
    background: #faf6d3;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    min-height: 541px;
    margin-top: 33px;
}
.inner-p-left p {
    color: #333333;
    font-family: century;
    font-size: 22px;
    border-bottom: 1px solid#f3ea9a;
}
.inner-p-left ul {
    margin-left: 22px;
    padding: 0 13px;
    text-align: justify;
    width: 84%;
}
.inner-p-left ul li {
    color: #333333;
    font-family: arial;
    font-size: 22px;
    margin: 12px 0;
    list-style-type: disc;
    color: #ffcc66;
    word-spacing: -2px;
}
.inner-p-right {
    float: right;
    width: 425px;
    background: #faf6d3;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    min-height: 541px;
    margin-top: 33px;
}
.inner-p-right p {
    color: #333333;
    font-family: century;
    font-size: 22px;
    border-bottom: 1px solid#f3ea9a;
}
.inner-p-right ul {
    margin-left: 22px;
    padding: 0 13px;
    text-align: justify;
    width: 84%;
}
.inner-p-right ul li {
    color: #333333;
    font-family: arial;
    font-size: 22px;
    margin: 12px 0;
    list-style-type: disc;
    color: #ffcc66;
    word-spacing: -2px;
}
.about-sec-mid-cont-rgt p {
    float: right;
    text-align: right;
}
.inner-p-ad p {
    color: #333333;
    font-family: century;
    font-size: 24px;
    border-bottom: 1px solid#f3ea9a;
    word-spacing: -4px;
}
.inner-p-ad ul {
    width: 100%;
    margin-left: 22px;
}
.inner-p-ad ul li {
    color: #333333;
    font-family: arial;
    font-size: 22px;
    margin: 12px 0;
    list-style-type: disc;
    color: #ffcc66;
}
.inner-p-ad-left {
    float: left;
    width: 425px;
    background: #faf6d3;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    min-height: 458px;
    margin-top: 33px;
}
.inner-p-ad-left p {
    color: #333333;
    font-family: century;
    font-size: 22px;
    border-bottom: 1px solid#f3ea9a;
}
.inner-p-ad-left ul {
    margin-left: 22px;
    padding: 0 13px;
    text-align: justify;
    width: 84%;
}
.inner-p-ad-left ul li {
    color: #333333;
    font-family: arial;
    font-size: 22px;
    margin: 12px 0;
    list-style-type: disc;
    color: #ffcc66;
    word-spacing: -2px;
}
.inner-p-ad-right {
    float: right;
    width: 425px;
    background: #faf6d3;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    min-height: 458px;
    margin-top: 33px;
}
.inner-p-ad-right p {
    color: #333333;
    font-family: century;
    font-size: 22px;
    border-bottom: 1px solid#f3ea9a;
}
.inner-p-ad-right ul {
    margin-left: 22px;
    padding: 0 13px;
    text-align: justify;
    width: 84%;
}
.inner-p-ad-right ul li {
    color: #333333;
    font-family: arial;
    font-size: 22px;
    margin: 12px 0;
    list-style-type: disc;
    color: #ffcc66;
    word-spacing: -2px;
}
.inner-p-ad-left > img {
    margin-left: -16px;
    margin-top: -13px;
}
.inner-p-ad-right > img {
    margin-left: -7px;
    margin-top: -13px;
}
.about-sec-mid-cont {
    background-color: #ececec;
    border-radius: 6px;
    float: left;
    margin-bottom: 10px;
    min-height: 62px;
    width: 100%;
}
.about-sec-mid-cont-lft {
    float: left;
    width: 570px;
}
.about-sec-mid-cont-rgt {
    float: right;
}
.menu-bottom-dv {
    background: url("../images/menu-bottom-sep-line.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 40px;
    margin-bottom: -10px !important;
    margin-top: 10px !important;
    width: 100%;
}
.menu-right-con {
    float: right;
    margin-left: 15px;
    width: 716px;
}
.mid-cont-txt h1 {
    color: #db2132;
    font-size: 20px;
    font-weight: normal;
    margin: 20px 0 10px;
}
.about-sec-mid-cont-rgt > img {
    float: right;
}
.inner-p-left > img {
    margin-left: 178px;
    margin-top: -39px;
}
.inner-p-right > img {
    margin-left: 178px;
    margin-top: -39px;
}
li .li-text {
    color: #505050;
    font-size: 13px;
    line-height: 18px;
}
.about-uidai-head {
    color: #333333;
    font-family: arial;
    font-size: 20px;
    padding: 20px 0 10px 10px;
    text-transform: uppercase;
}
.accordion {
    margin-left: -51px;
    width: 250px;
}
.accordion h3 {
    padding: 7px 20px;
    margin: 0;
    color: #333333;
    font-size: 12px;
    border-bottom: none;
    cursor: pointer;
}
.accordion .open-menu {
    margin-top: 0px;
    padding: 7px 12px;
    color: #333333;
    font-size: 12px;
    border-bottom: none;
    cursor: pointer;
    background: url(../images/arrow-square.png) no-repeat 8px -56px;
}
.accordion h4 {
    background: url("../images/arrow-square.png") no-repeat scroll 10px -16px rgba(0, 0, 0, 0);
    border-bottom: medium none;
    color: #336699 !important;
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    padding: 7px 23px;
}
.bottom-footer {
    margin-top: 5px;
}
.accordion h3.active {
    background-position: 8px 5px;
    font-weight: bold;
    color: #333333;
    font-size: 12px;
    width: 245px;
    margin-left: 1px;
    border-bottom: none;
}
.accordion .open-menu.active {
    background-position: 8px 15px;
    font-weight: bold;
    color: #333333;
    font-size: 12px;
    margin-left: 1px;
    border-bottom: none;
}
.accordion p {
    margin: 0 0 0 1px;
    width: 265px;
    padding: 0 10px;
    line-height: 28px;
    color: #333333;
    font-size: 12px;
    background: #f6f8f8;
    border: 1px solid#dee1e2;
    border-top: none;
}
.accordion p .select-about {
    background: url("../images/arrow-square.png") no-repeat scroll 6px -45px rgba(0, 0, 0, 0);
}
.accordion p .unselect-about {
    background: url("../images/arrow-square.png") no-repeat scroll 6px -26px rgba(0, 0, 0, 0);
}
.accordion p span a {
    margin-left: 20px;
}
.select-back {
    width: 94%;
    color: #333333;
    font-size: 12px;
    margin: 10px 0;
}
.select-back a {
    font-size: 12px;
    text-decoration: none;
    color: #336699;
}
.select-back .select-about a {
    width: 87%;
    font-weight: bold;
    color: #333333 !important;
}
li .active-1 {
    background: #cc3333;
    color: #ffffff !important;
    text-shadow: none;
    padding: 1px 8px !important;
}
.inner-tab {
    margin-left: 65px;
}
.aadhaar-outer {
    margin-left: -122px;
}
.services-outer {
    margin-left: -232px;
}
.partner-outer {
    margin-left: -293px;
}
.news-outer {
    margin-left: -599px;
}
.document-outer {
    margin-left: -444px;
}
.resource-outer {
    margin-left: -776px;
}
.mid-lft-sec-con {
    float: left;
    width: 69%;
}
.mid-rht-sec-con {
    border-color: #e2e7ea;
    border-style: solid;
    border-width: 1px 5px 5px 1px;
    float: right;
    padding: 10px;
    width: 100%;
}
.mid-rht-sec-con-hq {
    background: none repeat scroll 0 0 #faf6d3;
    border: 1px solid #f3ea9a;
    border-radius: 4px;
    float: right;
    padding: 10px;
    width: 26%;
}
.mid-rht-sec-con-name {
    border-radius: 4px;
    float: right;
}
.mid-rht-sec-con-comp {
    background: none repeat scroll 0 0 #faf6d3;
    border: 1px solid #f3ea9a;
    border-radius: 4px;
    float: right;
    padding: 10px;
    width: 28%;
}
.mid-rht-sec-con-guide {
    float: right;
    margin-top: 30px;
    width: 26%;
}
.mid-lft-sec-con-back {
    float: left;
    width: 69%;
}
.mid-rht-sec-con-back {
    float: right;
    margin-top: 12px;
    padding: 10px;
    width: 26%;
}
.mid-rht-sec-cons {
    background: none repeat scroll 0 0 #faf6d3;
    border: 1px solid #f3ea9a;
    border-radius: 4px;
    float: right;
    margin-top: 8px;
    width: 30%;
}
.mid-rht-sec-cons-dir {
    background: none;
    border: none;
    border-radius: 4px;
    float: right;
    margin-top: 8px;
    padding: 10px;
}
.about-obj-mandates {
    background: #faf6d3;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    padding: 10px;
}
.about-obj {
    background: #faf6d3;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    min-height: 115px;
}
.mid-rht-sec-con h4 {
    color: #006699;
    font-size: 12px;
    font-weight: normal;
    line-height: 19px;
}
.mid-rht-sec-con-hq h4 {
    color: #006699;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    line-height: 22px;
}
.mid-rht-sec-con-guide h4 {
    color: #006699;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    line-height: 15px;
}
.mid-rht-sec-con-back h4 {
    color: #006699;
    font-size: 12px;
    text-decoration: underline;
    font-weight: bold;
    line-height: 22px;
}
.mid-rht-sec-cons h4 {
    color: #006699;
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    line-height: 22px;
}
.mid-rht-sec-con h3 {
    color: #2c76b1;
    font: 13px arial;
    font-weight: bold;
    margin: 0 0 7px;
}
.mid-rht-sec-con-hq h3 {
    color: #db2333;
    font: 13px arial;
    font-weight: bold;
    margin: 0 0 7px;
}
.mid-rht-sec-con h4:hover {
    color: #da1d2f;
}
.mid-rht-sec-con > ul {
    margin-left: 24px !important;
    margin-top: -6px !important;
}
.mid-rht-sec-con ul li a {
    font: 12px arial;
    color: #2c76b1;
    line-height: 15px;
}
.mid-rht-sec-con ul li a:hover {
    color: #db2333;
}
.mid-rht-sec-con-hq > ul {
    margin-left: 15px !important;
}
.mid-rht-sec-con-hq ul li a {
    font: 12px arial;
    text-decoration: underline;
    color: #336699;
    line-height: 22px;
}
.mid-rht-sec-con-hq ul li a:hover {
    color: #db2333;
}
.accordion h5 {
    border-bottom: medium none;
    color: #333333;
    cursor: pointer;
    font-size: 12px;
    margin: 0;
    padding: 7px 15px;
    font-weight: normal;
}
.bottm-side-menu {
    background: none repeat scroll 0 0 #d2d9d8;
    margin-left: -3px;
    margin-top: 37px;
    padding: 10px 0;
}
.mid-rht-sec-con img {
    float: left;
    margin-right: 6px;
}
.mid-rht-sec-con-guide img {
    float: left;
    margin-right: 6px;
}
.mid-rht-sec-con-back img {
    float: left;
    margin-right: 6px;
}
.mid-rht-sec-cons img {
    float: left;
    margin-right: 6px;
}
.mid-cont-txt {
    width: 100%;
    float: left;
}
.mid-cont-txt p {
    color: #505050;
    font: 13px arial;
    margin: 7px 0;
    line-height: 18px;
}
.mid-cont-txt h2 {
    color: #505050;
    font-size: 1.12em;
    font-weight: bold;
    margin-top: 20px;
    line-height: normal;
}
.mid-cont-txt ul {
    color: #505050;
    margin-left: 19px;
}
.mid-cont-txt ul li {
    color: #ffcc66;
    list-style-type: disc;
    margin-top: 6px;
}
li .li-txts {
    color: #505050;
    font: 13px/12px arial;
    list-style-type: disc;
}
.aad-content-right {
    float: left;
    width: 70%;
}
.aad-icon-lft {
    float: left;
    width: 30%;
}
.guide-head {
    color: #006699;
    font-size: 12px;
    font-weight: bold;
    line-height: 15px;
    text-decoration: underline;
    float: left;
    margin: 25px;
}
.square-box-dv {
    width: 200px;
    float: left;
    margin: 10px 8px;
    min-height: 262px;
}
.square-boxes {
    width: 200px;
    height: 150px;
    background: #faf6d3;
    float: left;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    text-align: center;
    line-height: 24px;
}
.square-head {
    background: #f3ea9a;
    padding: 10px;
    color: #cc9933;
    font-weight: bold;
    font-size: 24px;
}
.square-name {
    color: #996633;
    font-weight: normal;
    font-size: 12px;
}
.square-city {
    color: #505050;
    font-weight: normal;
    font-size: 18px;
}
.square-state {
    color: #996633;
    font-weight: normal;
    font-size: 12px;
}
.square-no {
    color: #505050;
    font-weight: bold;
    font-size: 12px;
}
.square-cone-img {
    background: url(../images/square-cone.png);
    height: 10px;
    margin-left: 88px;
    margin-top: 0;
    width: 24px;
    margin-top: 152px;
}
.square-box-dv ul {
    float: left;
}
.square-box-dv ul li {
    color: #ffcc66;
    font-size: 12px;
    line-height: 10px;
}
.square-box-dv ul li a {
    float: left;
    color: #505050;
    font-size: 12px;
}
.square-box-dv ul li a:hover {
    color: #db2132;
    float: left;
    font-size: 12px;
}
.mid-rht-sec-con-back h4 a:hover {
    color: #db2132;
}
.mid-rht-sec-cons h4 a:hover {
    color: #db2132;
}
.middle-content {
    float: left;
    width: 100%;
}
.regis-meet-dv {
    width: 377px;
    float: left;
}
.regis-meet-dv1 {
    width: 478px;
    float: left;
    margin-left: 5px;
}
.regis-meet-date {
    width: 90px;
    float: left;
    color: #505050;
    font: 12px arial;
    margin: 5px 0;
    padding: 3px 0;
}
.regis-meet-name {
    width: 287px;
    float: left;
    color: #505050;
    font: 12px arial;
    margin: 5px 0;
    padding: 3px 0;
}
.regis-meet-date1 {
    width: 90px;
    float: left;
    color: #505050;
    font: 12px arial;
    margin: 5px 0;
    padding: 3px 0;
}
.regis-meet-name1 {
    width: 380px;
    float: left;
    color: #505050;
    font: 12px arial;
    margin: 5px 0;
    padding: 3px 0;
}
.line-sep-dv {
    border-bottom: 1px solid#e1e8e7;
    float: left;
    min-height: 46px;
}
.regis-meet-head {
    background: url(../images/bottm-line-img.png);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.regis-meet-head b {
    line-height: 48px;
}
.mid-rht-sec-con-hq img {
    float: right;
    margin-right: 6px;
}
.cso-lead-dv {
    width: 377px;
    float: left;
}
.cso-lead-dv-fb {
    width: 100%;
    float: left;
    margin: 12px 0;
}
.fb-dv1 {
    width: 399px;
    float: left;
}
.cso-lead-dv1 {
    width: 478px;
    float: left;
    margin-left: 5px;
}
.cso-lead-dv ul li {
    color: #ffcc66;
    list-style-type: disc;
    margin-top: 10px;
}
.cso-lead-dv ul {
    margin-left: 25px;
}
.cso-lead-dv1 ul {
    margin-left: 25px;
}
.cso-lead-dv1 ul li {
    color: #ffcc66;
    list-style-type: disc;
    margin-top: 10px;
}
.zone-ro-main-dv {
    width: 400px;
    float: left;
    margin-top: 20px;
}
.zone-ro-main-dv h3 {
    color: #666666;
    font: 15px arial;
    font-weight: bold;
    margin-left: 10px;
    margin-bottom: 8px;
}
.zone-ro-dv {
    background: #faf6d3;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    width: 400px;
    float: left;
}
.zone-ro-left {
    float: left;
    padding: 10px;
    width: 224px;
}
.zone-ro-right {
    background: none repeat scroll 0 0 #f5edaf;
    float: left;
    padding: 10px;
    width: 136px;
}
.zone-ro-dv h4 {
    color: #666666;
    font: 13px arial;
    font-weight: bold;
}
.zone-ro-dv h2 {
    color: #cc3333;
    font: 17px arial;
    font-weight: bold;
}
.zone-ro-dv p {
    color: #505050;
    font: 13px arial;
    font-weight: normal;
}
.zone-ro-dv ul {
    margin-top: 10px;
}
.zone-ro-dv ul li .li-text {
    color: #505050;
    font: 13px arial;
    font-weight: normal;
}
.about-sec-mid-cont-rgt > p {
    line-height: 23px;
    margin-top: 47px;
    margin-bottom: 5px;
}
.helpline-dv {
    background: #faf6d3;
    float: left;
    width: 98%;
    margin-left: -10px;
    padding: 10px;
    border: 1px solid#f3ea9a;
    border-radius: 4px;
    margin-top: 8px;
}
.about-add-dv1 {
    float: left;
    width: 112px;
}
.about-add-dv2 {
    float: left;
    width: 257px;
}
.about-add-dv1-ro {
    float: left;
    width: 72% !important;
}
.about-add-dv1-ro1 {
    float: right;
    width: 25% !important;
    margin: 7px 6px;
}
.helpline-dv-ro {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ececec none repeat scroll 0 0;
    border-color: -moz-use-text-color #ececec #ececec;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 0 0;
    float: left;
    margin-left: 0;
    padding-left: 0px;
    width: 100%;
}
.mid-cont-txt-ro {
    float: left;
}
.about-add-dv1-ro1 > img {
    margin-left: 36px;
    margin-top: -20px;
    padding-bottom: 10px;
    width: 57px;
}
.about-add-dv1 > p {
    line-height: 18px;
}
.about-add-dv1-ro1 > p {
    line-height: 18px;
    float: left;
    margin: 2px 10px 0 0;
}
.helpline-dv > h2 {
    margin-top: 0;
}
.about-add-dv1 > img {
    float: right;
    margin-top: -12px;
}
.hq-office-head {
    height: auto !important;
    background: #b3b3b3 !important;
    border: 1px solid #a6a6a6 !important;
    border-bottom: 0px !important;
    margin-top: 8px !important;
    color: #fff;
}
.main-con-table p {
    font-size: 13px !important;
}
.hq-office-head.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
    font: 14px arial;
    font-weight: bold;
}
.ro-office-head {
    height: auto !important;
    background: #faf6d3 !important;
    border: 1px solid #a6a6a6 !important;
    border-bottom: 0px !important;
    margin-top: 8px !important;
    border-bottom: 1px solid #a6a6a6;
}
.main-con-table p {
    font-size: 13px !important;
}
.ro-office-head.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
    font: 14px arial;
    font-weight: bold;
}
.rti-rst {
    border: 1px solid#f3ea9a;
    padding: 10px;
}
table .rti-rst tr td {
    padding: 10px;
}
#gradient-style {
    border: 1px solid #a6a6a6;
    border-radius: 4px;
}
#gradient-style p {
    font: 13px arial !important;
}
.menu-bottom-dv ul {
    width: 430px;
    float: right;
}
.menu-bottom-dv ul li {
    float: right;
    list-style-type: none;
}
.menu-bottom-dv ul li a {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0 -13px;
    font-weight: normal;
}
.menu-bottom-dv ul li a:hover {
    color: #cc3333;
    background: none;
}
.side-menu-dv {
    background: none repeat scroll 0 0 #ececec;
    float: left;
    margin-left: -20px;
    margin-top: -10px;
    width: 170px;
    min-height: 167px;
}
.side-menu-dv > img {
    padding: 10px 34px 0;
    margin-bottom: 0;
}

.mid-cont-txt h1 {
    color: #2c76b1;
    font-size: 1.25em;
    font-weight: normal;
    margin: 15px 0 0;
    line-height: 22px;
    text-transform: capitalize;
}

.aad-online-service-dv1 {
    margin: 0 5px;
    width: 220px;
    float: left;
}
.aad-online-service-dv2 {
    margin: 0 5px;
    width: 400px;
    float: left;
}
.aad-online-service-dv3 {
    margin: 0 5px;
    width: 220px;
    float: left;
}
.aad-online-service-dv4 {
    margin: 0 5px;
    width: 589px;
    float: left;
    margin-top: -220px;
}
.aad-online-service-dv1 > span h5 {
    color: #006699;
    font-weight: bold;
    margin-top: 15px;
    font-size: 13px;
    margin-bottom: -6px;
}
.aad-online-service-dv2 > span h5 {
    color: #006699;
    font-weight: bold;
    margin-top: 15px;
    font-size: 13px;
    margin-bottom: -6px;
}
.aad-online-service-dv3 > span h5 {
    color: #006699;
    font-weight: bold;
    margin-top: 15px;
    font-size: 13px;
    margin-bottom: -6px;
}
.aad-online-service-dv4 > span h5 {
    color: #006699;
    font-weight: bold;
    margin-top: 15px;
    font-size: 13px;
    margin-bottom: -6px;
}
.aad-online-ser-btn {
    background: url(../images/online-aad-ser-img.png);
    padding: 21px 10px 5px;
    width: 85%;
    float: left;
}
.aad-online-ser-btn > p {
    float: left;
    width: 232px;
}
.aad-online-ser-btn > h3 {
    color: #006699;
    font-size: 15px;
    line-height: 0;
    font-weight: normal;
    font-weight: bold;
}
.aad-online-ser-btn > img {
    float: right;
    margin-top: -14px;
}
.aad-online-ser-btn > a img {
    float: right;
    margin-top: -14px;
}

.aad-is-txt {
    background: url("../images/aad-is-back-img.png");
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
    background-repeat: no-repeat;
    background-position: 314px center;
}
.aad-is-dv1 {
    float: left;
    width: 320px;
}
.aad-is-dv1 > li {
    background: url("../images/right-icon-disc.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    list-style-type: none !important;
}
.aad-is-dv1 {
    margin-left: 20px !important;
}
.aad-is-dv1 > li {
    text-indent: 24px;
}
.aad-is-dv2 {
    float: left;
    width: 320px;
}
.aad-is-dv2 > li {
    background: url("../images/cross-icon-disc.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
    list-style-type: none !important;
}
.aad-is-dv2 {
    margin-left: 35px !important;
}
.aad-is-dv2 > li {
    text-indent: 24px;
}
.state-sec-dv {
    background: none repeat scroll 0 0 #faf6d3;
    border: 1px solid #f3ea9a;
    border-radius: 4px;
    float: left;
    margin: 15px 0;
    min-height: 100px;
    padding: 10px;
    width: 29%;
}

.state-sec-dv h3 {
    color: #db2333;
    font: bold 13px arial;
    margin: 0 0 7px;
    text-align: center;
}
.state-sec-dv ul li a {
    color: #505050;
    font: 12px/22px arial;
    text-decoration: underline;
}
.state-sec-dv ul li {
    color: #505050;
    font-size: 12px;
    line-height: 10px;
    list-style-type: none;
    margin-top: 6px;
}
#state-dv-1 {
    width: 120px;
    float: left;
    margin-left: 6px;
}
#state-dv-2 {
    width: 87px;
    float: right;
    margin-left: 6px;
}
#state-dv-3 {
    width: 237px;
    float: right;
}
.noti-panel {
    background: none repeat scroll 0 0 #faf6d3;
    border: 1px solid #f3ea9a;
    border-radius: 4px;
    float: left;
    margin: 15px 0;
    min-height: 100px;
    width: 97%;
}
.noti-panel-head {
    background: #f7f1ba;
    padding: 10px;
}
.noti-panel-footer {
    background: #f7f1ba;
    padding: 1px;
}
.noti-panel-head h4 {
    text-align: center;
    color: #cc9933;
    font-size: 12px;
}
.noti-panel-head h5 {
    text-align: center;
    color: #505050;
    font-size: 14px;
    text-transform: uppercase;
    margin: 10px;
}
.noti-panel-footer p {
    text-align: center !important;
    color: #505050;
    font-size: 11px;
}
#noti-dv {
    padding: 10px;
}
#noti-dv li {
    margin-top: 12px !important;
}
/*20-11-14 updated css*/
/*24-Dec-14 updated css*/

.menu-img-gallery {
    width: 100%;
    float: left;
    border: 5px solid#f0f3f3;
    border-radius: 6px;
}
.menu-img-gallery li a > img {
    background: none repeat scroll 0 0 #f0f3f3;
    border: 1px solid #f0f3f3;
    border-radius: 4px;
    margin: 11px 8px;
    width: 100%;
}
.shadow {
    -moz-box-shadow: inset 0 0 10px #dedede;
    -webkit-box-shadow: inset 0 0 10px #dedede;
    box-shadow: inset 0 0 10px #dedede;
    border: 1px solid#b3c5c3;
    border-top: none;
}
.sub-menu-inner {
    -webkit-box-shadow: -1px 7px 12px 2px rgba(92, 92, 92, 0.64);
    -moz-box-shadow: -1px 7px 12px 2px rgba(92, 92, 92, 0.64);
    box-shadow: -1px 7px 12px 2px rgba(92, 92, 92, 0.64);
    min-height: 160px;
    background: #ffffff;
    margin-top: 3px !important;
    padding: 10px 20px 15px;
    position: relative;
    width: 933px !important;
    z-index: 9999;
    background-size: 100% 100%;
    float: left;
}
.inner-tab {
    margin-left: 71px;
}
.aadhaar-outer {
    margin-left: 71px;
}
.services-outer {
    margin-left: 71px;
}
.partner-outer {
    margin-left: 71px;
}
.news-outer {
    margin-left: 71px;
}
.document-outer {
    margin-left: 71px;
}
.resource-outer {
    margin-left: 71px;
}
.menu-bottom-dv {
    margin-top: -5px !important;
    width: 973px;
    margin-left: -20px;
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    background: none repeat scroll 0 0 #ececec;
    margin-bottom: -16px !important;
    line-height: 40px;
    float: left;
}
.textbox {
    background: none repeat scroll 0 0 #e8eded;
    border: 1px solid#d3dddc;
    width: 90%;
    height: 25px;
    color: #68879b;
    font-size: 11px;
    text-indent: 10px;
    margin-bottom: 8px;
}
.partner-select {
    background: none repeat scroll 0 0 #e8eded;
    height: 25px;
    margin: -23px 5px -18px 24px;
    overflow: hidden;
    width: 105px;
    border: 1px solid #d3dddc;
    padding: 0px 0px 0px 6px;
}
.partner-select select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
    color: #68879b;
    height: 24px;
    width: 147px;
    font-size: 11px;
    margin-left: -8px;
}
.find-butn {
    background: url("../images/find-back-img.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
    font-weight: bold;
    height: 40px;
    width: 121px;
    margin-left: 21px;
    margin-top: 22px;
}

.kiosk-title {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 58px;
    line-height: 23px;
    padding-top: 5px;
    text-align: center;
    width: 286px;
}
ul.ak-ul {
    float: left;
    margin-left: -20px;
    padding: 0 0 0 10px;
    width: 286px;
}
ul.ak-ul li {
    display: block;
    height: 54px;
}
.kiosk-title-2 {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 58px;
    line-height: 23px;
    padding-top: 5px;
    padding-left: 10px;
    text-align: left;
}
.kiosk-title-3 {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 58px;
    line-height: 23px;
    padding-top: 5px;
    padding-left: 10px;
    text-align: left;
}
.kiosk-title-4 {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    height: 58px;
    line-height: 23px;
    padding-top: 5px;
    padding-left: 10px;
    text-align: left;
}
.ak-ul2 {
    float: left;
    width: 135px;
    color: #336600;
    font-size: 16px;
    font-weight: bold;
    padding-top: 13px;
}
.ak-ul1 {
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    padding-top: 5px;
    width: 140px;
}
.noticboard-dv {
    width: 102%;
    float: left;
    margin: 4px 0;
}
.noticboard-lft {
    color: #006699;
    float: left;
    margin-right: 22px;
    width: 322px;
}
.noticboard-rht {
    width: 218px;
    float: left;
    border: 1px solid#e8eded;
    background: #f3f3f3;
    border-radius: 4px;
    line-height: 12px;
}
.noticboard-main-dv {
    width: 102%;
    float: left;
    margin: 4px 0;
}
.noticboard-rht > img {
    float: left;
    padding: 5px;
}
.med-lists li a {
    color: #d8d9db;
    font-size: 20px;
    font-weight: bold;
    padding: 3px;
    line-height: 26px;
}
ul.med-lists {
    margin: 0;
    float: right;
    width: 16%;
}
.vistor-count {
    float: left;
    margin: 31px 0 21px;
    width: 1202px;
}
.vistor-count a {
    float: right;
    color: #505050;
    font-size: 18px;
    line-height: 21px;
}
.directive-title-head a {
    color: #db2132;
    font-size: 18px;
    background: none;
    margin-top: 10px;
    font-weight: bold;
}
.directive-title {
    background: rgba(0, 0, 0, 0) url("../images/add-arrow-icon.png") no-repeat scroll right center;
    color: #2c76b1;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 27px;
    line-height: 21px;
    margin: 0;
    text-align: left;
    text-indent: 4px;
    width: 95%;
}
.jobs-bg > ul {
    margin: 15px 0 0;
    padding: 0 8px;
}
.directive-title-head {
    background: url("../images/red-ext-link.png") no-repeat scroll 218px 3px rgba(0, 0, 0, 0);
    color: #db2132;
    font-weight: bold;
    text-align: center;
}
#slides {
    display: none;
}
#slides .slidesjs-navigation {
    margin-top: 3px;
}
#slides .slidesjs-previous {
    margin-right: 5px;
    float: left;
}
#slides .slidesjs-next {
    margin-right: 5px;
    float: left;
}
.slidesjs-pagination {
    background: none repeat scroll 0 0 #e8eded;
    float: left;
    list-style-type: none !important;
    margin: 6px 0 0 !important;
    width: 565px !important;
    padding: 0 2px 6px 6px;
}
.slidesjs-pagination li {
    margin: 6px 0 0 !important;
    float: left;
    list-style-type: none !important;
    width: 11px !important;
}
.slidesjs-pagination li {
    float: left;
    margin: 0 1px;
}
.slidesjs-pagination li a {
    display: block;
    width: 13px;
    height: 0;
    padding-top: 13px;
    background-image: url(../images/pagination.png);
    background-position: 0 0;
    float: left;
    overflow: hidden;
}
.slidesjs-pagination li a.active,
.slidesjs-pagination li a:hover.active {
    background-position: 0 -13px;
}
.slidesjs-pagination li a:hover {
    background-position: 0 -26px;
}
#slides a:link,
#slides a:visited {
    color: #333;
}
#slides a:hover,
#slides a:active {
    color: #9e2020;
}
.navbar {
    overflow: hidden;
}
.foot-sec-menu1 ul li {
    float: left;
    margin: 11px 59px 10px 30px;
}
.foot-sec-menu1 ul li a {
    color: #3d627b;

    font-size: 12px;
    font-weight: bold;
    line-height: 35px;
}
.container1 {
    width: 788px;
    margin: 0 auto;
}
.foot-sec-menu {
    background: url("../images/botm-brdr-line.png") no-repeat scroll 0 0/100% 6% rgba(0, 0, 0, 0);
}
.add-kiosk {
    height: 237px;
    width: 290px;
    z-index: 99999;
    float: right;
    margin-top: 0px;
    background: url("../images/side-img-aad.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
    margin-right: 4px;
}
.row.container.foot-sec-menu1 ul {
    margin: 0 auto;
    width: 773px;
}


.no-border {
    border: none!important;
}
.no-padding {
    padding: 0;
}
.no-bold {
    font-weight: normal;
}
.no-margin {
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.no-underline {
    text-decoration: none;
}
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
select::-moz-focus-inner {
    border: 0;
    padding: 0;
}
/* Circular Content Carousel Style */

.ca-container {
    position: relative;
    width: 694px;
    height: 98px;
}
.ca-wrapper {
    height: 117px;
    margin-left: 30px;
    position: relative;
    width: 643px;
    margin-top: 2px;
}
.ca-item {
    position: relative;
    float: left;
    width: 107px;
    height: 96px;
    text-align: center;
}
.ca-more {
    position: absolute;
    bottom: 10px;
    right: 0px;
    padding: 4px 15px;
    font-weight: bold;
    background: #ccbda2;
    text-align: center;
    color: white;
    font-family: "Georgia", "Times New Roman", serif;
    font-style: italic;
    text-shadow: 1px 1px 1px #897c63;
}
.ca-close {
    position: absolute;
    top: 10px;
    right: 10px;
    background: white url(../images/cross.png) no-repeat center center;
    width: 27px;
    height: 27px;
    text-indent: -9000px;
    outline: none;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    opacity: 0.7;
}
.ca-close:hover {
    opacity: 1.0;
}
.ca-item-main {
    padding: 0px 10px;
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    background: #f0f3f3;
    border: 1px solid#f0f3f3;
    border-radius: 6px;
    overflow: hidden;
}
.ca-icon {
    width: 84px;
    height: 75px;
    position: relative;
    margin: 0 auto;
    background: transparent url(../images/ecosystem-menu-icon.png) no-repeat center center;
}
.ca-item-2 .ca-icon {
    background-image: url(../images/documents-menu-icon.png);
}
.ca-item-3 .ca-icon {
    background-image: url(../images/ecosystem-menu-icon.png);
}
.ca-item-4 .ca-icon {
    background-image: url(../image/sdocuments-menu-icon.png);
}
.ca-item-5 .ca-icon {
    background-image: url(../images/ecosystem-menu-icon.png);
}
.ca-item-6 .ca-icon {
    background-image: url(../images/documents-menu-icon.png);
}
.ca-item h3 {
    font-family: 'Coustard', sans-serif;
    text-transform: uppercase;
    font-size: 30px;
    color: #000;
    margin-bottom: 20px;
    height: 85px;
    text-align: center;
    text-shadow: 0px 1px 1px #e4ebe9;
}
.ca-item h4 {
    font-family: "Georgia", "Times New Roman", serif;
    font-style: italic;
    font-size: 12px;
    text-align: left;
    border-left: 10px solid #b0ccc6;
    padding-left: 10px;
    line-height: 24px;
    margin: 10px;
    position: relative;
}
.ca-item h4 span {
    text-indent: 40px;
    display: block;
}
.ca-item h4 span.ca-quote {

    color: #f4eee3;
    font-size: 100px;
    position: absolute;
    top: 20px;
    left: 0px;
    text-indent: 0px;
}
.ca-content-wrapper {
    background: #b0ccc6;
    position: absolute;
    width: 0px;
    /* expands to width of the wrapper minus 1 element */
    
    height: 440px;
    top: 5px;
    text-align: left;
    z-index: 10000;
    overflow: hidden;
}
.ca-content {
    width: 660px;
    overflow: hidden;
}
.ca-content-text {
    font-size: 14px;
    font-style: italic;
    font-family: "Georgia", "Times New Roman", serif;
    margin: 10px 20px;
    padding: 10px 20px;
    line-height: 24px;
}
.ca-content-text p {
    padding-bottom: 5px;
}
.ca-content h6 {
    margin: 25px 20px 0px 35px;
    font-size: 32px;
    padding-bottom: 5px;
    color: #000;
    font-family: 'Coustard', sans-serif;
    color: #60817a;
    border-bottom: 2px solid #99bcb4;
    text-shadow: 1px 1px 1px #99BCB4;
}
.ca-content ul {
    margin: 20px 35px;
    height: 30px;
}
.ca-content ul li {
    float: left;
    margin: 0px 2px;
}
.ca-content ul li a {
    color: #fff;
    background: #000;
    padding: 3px 6px;
    font-size: 14px;
    font-family: "Georgia", "Times New Roman", serif;
    font-style: italic;
}
.ca-content ul li a:hover {
    background: #fff;
    color: #000;
    text-shadow: none;
}
.ca-nav span {
    width: 25px;
    height: 38px;
    background: transparent url(../images/arrows.png) no-repeat top left;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    left: 4px;
    text-indent: -9000px;
    opacity: 0.7;
    cursor: pointer;
    z-index: 100;
}
.ca-nav span.ca-nav-next {
    background-position: top right;
    left: auto;
    right: -5px;
}
.ca-nav span:hover {
    opacity: 1.0;
}

.nochild {
    min-height: 35px;
}
.mid-cont-txt p {
    text-align: left;
}
.expandcollapse {
    text-align: right !important;
}
/*30Jan2015 updated css*/

.about-sec-mid-cont-nobord {
    float: left;
    width: 870px;
}
.date-txt {
    color: #b8b9b9 !important;
    font-size: 12px !important;
    line-height: 10px !important;
}
.noticboard-dv-notic {
    width: 102%;
    float: left;
    margin: 4px 0;
}
.noticboard-lft-notic {
    color: #505050;
    float: left;
    margin-right: 22px;
    width: 600px;
    font-size: 13px;
}
.noticboard-rht-notic {
    width: 242px;
    float: left;
    border: 1px solid#e8eded;
    background: #f3f3f3;
    border-radius: 4px;
    line-height: 12px;
}
.noticboard-main-dv-notic {
    width: 102%;
    float: left;
    margin: 4px 0;
}
.noticboard-rht-notic > img {
    float: left;
    padding: 5px;
}

.afm-title {
    margin-top: 18px;
}
h3 {
    color: #333333;
    font-size: 1em;
    font-weight: bold;
}
.photo-gallery-box {
    margin: 18px 0 21px;
}
.pg-subtitle {
    font-weight: bold;
    margin: 9px 0 0;
}
.main-video-box {
    background: none repeat scroll 0 0 #d2dcdd;
    height: 384px;
    width: 873px;
}
.more-vid-box {
    border: 1px solid #eaeaeb;
    clear: both;
    margin: 20px 0 0;
    overflow: hidden;
    width: 806px;
}
.vid-item-box {
    border-bottom: 1px solid #eaeaeb;
    border-right: 1px solid #eaeaeb;
    height: 167px;
    width: 268px;
}
.vid-bg {
    background: none repeat scroll 0 0 #d2dcdd;
    height: 97px;
    margin: 17px auto 0;
    width: 215px;
}
.vid-det-box {
    margin: 3px auto 0;
    width: 215px;
}
.vid-name {
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    width: 165px;
}
.vid-size {
    color: #636365;
}
.vid-time {
    color: #636365;
}
.vid-item-box.f-left {
    list-style-type: none;
    margin-top: 0;
}
.vid-item-box:nth-child(3) {
    border-right: none;
}
.vid-item-box:nth-child(6) {
    border-right: none;
}
.gloss-letters {
    line-height: 0;
    margin: -2px 0 0;
    padding: 21px 0;
    width: 100%;
}
.gloss-letters ul li {
    font-weight: bold;
    margin: 0 8px 0 16px;
    list-style-type: none;
}
.faq-li-box {
    margin: 6px 0 0;
    padding: 10px 0 10px 0px;
    list-style-type: none !important;
}
.glos-qa-box {
    width: 99%;
}
.index-set {
    margin-bottom: 21px;
}
.glos-mar {
    margin-left: 0;
    margin-top: 6px;
}
.faq-li-ques {
    color: #678bad;
    font-size: 14px;
    font-weight: bold;
    margin: 2px 0 0 9px;
    padding: 0;
}
.glos-mar {
    margin-left: 0;
    margin-top: 6px;
}
.faq-li-ans {
    margin: 2px 0 0 0px;
    padding: 0;
}
.faq-li-p {
    color: #545454;
    font-size: 14px;
    line-height: 20px;
    width: 101%;
}
.about-sec-mid-cont-glosy {
    float: left;
}
.f-left.content-body-txt:nth-child(1) {
    margin-left: -10px;
}
.ul-glosy {
    margin-left: 10px !important;
}
.resource-div {
    background: #e9e9e9;
    width: 850px;
    float: left;
    padding: 10px;
    box-shadow: 5px 8px 10px #c4c4c4;
}
.adv-srch-add {
    background: none repeat scroll 0 0 #e9e9e9;
}
.res-main-dv {
    float: left;
    width: 250px;
}
.res-lab {
    color: #666666;
    font-size: 12px;
}
.res-input > input {
    height: 25px;
    width: 200px;
    border: 1px solid #dfdfdf;
}
.res-input-1 > input {
    height: 25px;
    width: 240px;
    border: 1px solid #dfdfdf;
}
.res-main-dv-look {
    float: left;
    width: 215px;
}
.res-main-dv-red {
    float: left;
    width: 200px;
}
.res-main-dv-year {
    float: left;
    width: 80px;
}
.res-input-year > input {
    height: 25px;
    width: 100px;
    border: 1px solid #dfdfdf;
}
a.signin {
    background: url("../images/login-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #6e6a6b;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    line-height: 23px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    width: 75px;
    z-index: 200;
}
.partner-select-res {
    background: url("../images/new_arrow.png") no-repeat scroll 225px 12px white;
    border: 1px solid #d3dddc;
    height: 25px !important;
    margin: 0 5px 6px 0;
    overflow: hidden;
    padding: 0 0 0 6px;
    width: 240px !important;
}
.partner-select-res select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 !important;
    color: #68879b;
    font-size: 11px;
    margin-left: -8px;
    width: 261px !important;
    height: 25px;
}
.partner-select-year {
    background: url("../images/new_arrow.png") no-repeat scroll 78px 12px white;
    border: 1px solid #d3dddc;
    height: 25px !important;
    margin: 0 5px 6px 0;
    overflow: hidden;
    padding: 0 0 0 6px;
    width: 90px !important;
}
.partner-select-year select {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 !important;
    color: #68879b;
    font-size: 11px;
    margin-left: -8px;
    width: 116px !important;
}
.inner-head-title-res {
    color: #da1d2f;
    font-size: 20px;
    font-weight: normal;
    margin: 11px 0;
}
.res-title-dv {
    width: 100%;
    float: left;
}
.res-title-dv ul {
    width: 100%;
    float: left;
    margin-left: -58px;
}
.res-title-dv ul li {
    float: left;
    list-style-type: none;
    margin: 10px 53px;
}
.res-title-dv ul li a {
    width: 100%;
    float: left;
    text-decoration: underline;
}
.inner-head-title-res-1 {
    color: #2c76b1 !important;
    font-weight: normal !important;
    margin-bottom: 10px;
    margin-top: 10px !important;
    line-height: 15px;
}
.annct {
    float: left;
    width: 100%;
}
.annct-1 {
    float: left;
    width: 86%;
    font-size: 13px;
    color: #505050;
}
.annct-faq {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #505050;
}
.annct-2 {
    float: left;
    width: 11%;
    text-align: left;
    font-size: 11px;
    color: #68879b;
}
.annct-3 {
    float: left;
    width: 36%;
    font-size: 13px;
    color: #505050;
    line-height: 16px;
}
.annct-1 > h4 {
    font-size: 14px;
    font-weight: normal;
}
.annct-faq > h4 {
    font-size: 14px;
    font-weight: bold;
}
.annct-1 img {
    float: left;
    margin-right: 6px;
    width: 13px;
}
.annct-1 > p {
    margin-left: 17px;
    margin-top: 3px;
    float: left;
}
.annct-faq > p {
    margin-left: 35px;
    margin-top: -7px;
}
ul.tabs-res {
    float: left;
    height: 32px;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 10px;
}
.tabs-res > li:nth-child(1) {
    margin-left: 2px;
}
.faq-dv {
    float: left !important;
    margin-left: 0px !important;
    width: 25% !important;
}
.faq-dv li {
    float: left !important;
    margin: -6px 10px !important;
}
.faq-dv li a {
    float: left !important;
    margin: 8px 20px !important;
    font-size: 12px;
    text-decoration: none !important;
}
.faq-inner-dv {
    float: left !important;
    width: 200px !important;
    margin-left: -27px !important;
}
.faq-dv > h4 {
    text-decoration: underline;
}
.adv-srch {
    border-top-left-radius: 4px 0.5em;
    border-top-right-radius: 4px 0.5em;
    float: right;
    font-size: 11px;
    height: 35px;
    line-height: 31px;
    margin-bottom: -10px;
    padding: 0 10px;
    color: #336699;
    margin-top: -29px;
}
/*02Fab2015 updated css*/
/*20Fab2015 updated css*/

.aad-is-dv1 h3 {
    color: #68879b;
    font-size: 24px;
    margin-left: -34px;
    font-family: antonio;
}
.aad-is-dv2 h3 {
    color: #68879b;
    font-size: 24px;
    margin-left: -34px;
    font-family: antonio;
}
.sample-letter {
    color: #006699;
    font-weight: bold;
}
.ul-cont li {
    float: left;
    margin-top: 0px;
    color: #db2333 !important;
    list-style-type: disc;
}
li .li-txts-cont {
    color: #006699;
    font: 13px/12px arial;
    list-style-type: disc;
    font-weight: bold;
}
.side-sec-cont {
    background: #b0e1cf;
    border-radius: 4px;
    padding: 2px 5px;
    float: left;
    margin: 2px 0;
    width: 96%;
}
.lft-side-sec img {
    float: left;
    margin-top: 5px;
}
.rht-side-sec {
    float: right;
    width: 86%;
}
.rht-side-sec a {
    color: #505050;
    text-decoration: none;
}

.icon-des {
    float: right;
    padding: 0px 10px;
    width: 100%;
}
.icon-des > img {
    float: right;
    margin-top: 35px;
}
.icon-des > h1 {
    color: #666666;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 33px;
    margin-left: -10px;
    text-transform: uppercase;
}
.exam-doc {
    float: left;
    border-bottom: 1px solid#f3ea9a;
    width: 100%;
}
.exam-doc span {
    color: #505050;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    width: 78px;
}
.exam-doc p {
    float: left;
    width: 45%;
}
.exam-doc-last {
    float: left;
    border-bottom: none;
    width: 100%;
}
.exam-doc-last span {
    color: #505050;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
    width: 78px;
}
.exam-doc-last p {
    float: left;
    width: 45%;
}
.ppt-dv {
    float: left;
    width: 53%;
}
.border-class {
    border-bottom: 4px double #f3ea9a;
    float: left;
    width: 100%;
}
.side-sec-cont-video {
    border-radius: 4px;
    padding: 0 3px 6px;
    float: left;
    margin: 2px 0;
    width: 96%;
    border-bottom: 1px solid#f3ea9a;
}
.lft-side-sec-video img {
    float: left;
    margin-top: 5px;
}
.rht-side-sec-video {
    float: right;
    width: 66%;
}
.rht-side-sec-video a {
    text-decoration: none;
}
.rht-side-sec-video p {
    font-size: 12px;
    font-weight: normal !important;
    line-height: 15px;
    color: #006699;
    text-decoration: none;
}
.rht-side-sec-video > span {
    color: #666666;
    font-size: 10px;
    margin-top: -16px;
}

.saction-ord {
    float: left;
    width: 283px;
}
.saction-ord li {
    color: #336699 !important;
    list-style-type: none !important;
    text-decoration: underline;
    padding: 5px 10px;
}
.saction-ord li a {
    cursor: pointer;
}
.saction-ord img {
    margin: 0 6px;
}
ul.sec-ord {
    margin-top: 13px;
    float: left;
    height: 32px;
    list-style: outside none none;
    padding: 0;
    width: 100%;
    line-height: 10px;
}
.sec-ord > li:nth-child(1) {
    margin-left: 2px;
}
.sec-ord li {
    font-weight: bold;
}
.tabs-res.sec-ord > li {
    list-style-type: none;
}
.tabs-res.sec-ord img {
    margin: 0 5px;
}
.tabs-res.sec-ord > li:nth-child(1) {
    margin-left: -1px !important;
}
.mous-res {
    float: left;
    margin: 0 17px;
    text-align: center;
}
.mous-res .tabs-res.sec-ord > li {
    font-weight: normal !important;
    margin: 13px 0 0 !important;
    font-size: 12px;
}
.mous-res > span {
    color: #336699;
    font-weight: bold;
}

.empanelment-dv {
    padding: 8px 5px;
}
.about-sec-mid-cont-nobord > p {
    color: #505050;
    font-size: 13px;
}

.annct.empanelment-dv > img {
    float: left;
    margin: 2px 4px 0 0;
}

.open .dropTrigger {
    color: #333333 !important;
    background: none repeat scroll 0 0 #ffffff !important;
}
ul,
ul li {
    padding: 0;
    margin: 0;
    cursor: pointer;
}
ul.list {
    display: none;
}
ul.main_menu > li {
    float: left;
    position: relative;
    list-style: none;
    font-weight: bold;
}
ul ul {
    left: 0;
}
ul.list li {
    list-style: none;
}
ul.list li > a {
    display: block;
}
.dropMenu.open .list {
    display: block;
}

/*13March2015 updated css*/
/*17March2015 updated css*/

.side-menu-dv > span {
    margin-left: 23px !important;
    line-height: 63px !important;
}
.empanelment-dv-last {
    border-bottom: none;
    margin-top: 5px;
    padding: 10px;
}
.annct-1 a {
    color: #336699;
    float: left;
    font-size: 12px;
    width: 615px;
}
/*17March2015 updated css*/
/*25March2015 updated css*/

.ann-yellow {
    background: none repeat scroll 0 0 #f9d257;
    margin: 6px 0 15px;
    padding: 0 0 3px 2px;
    width: 100%;
}
.ann-mini {
    background: url("../images/minimize.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 14px;
    margin: 1px 3px 0 0;
    visibility: hidden;
    width: 14px;
}
.ann-grey {
    background: none repeat scroll 0 0 #f2f1e9;
    overflow: hidden;
    padding: 0 6px 10px;
    width: 98.6%;
}
.noti-icon-box {
    width: 14%;
}
.nib-top {
    background: none repeat scroll 0 0 #f9d257;
    height: 78px;
    width: 130px;
}
.noti-icon {
    background: url("../images/loud-speaker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    margin: 0 auto 2px;
    width: 36px;
}
h6.anno-title {
    color: #c90;
    font-family: "impactregular", sans-serif;
    font-weight: normal;
    letter-spacing: 1px;


    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
}
.issued {
    color: #333;
    font-size: 12px;
    text-align: center;
}
.nib-bottom {
    background: url("../images/flag-zags.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 21px;
    width: 130px;
}
.noti-content {
    margin-top: 12px;
    width: 86%;
}
.noti-title {
    color: #000;
    font-weight: bold;
    margin-left: 12px;
}
.uid-main-t {
    color: #333;
    font-family: "century_gothicregular", sans-serif;
    font-size: 30px;
    margin-top: 15px;
}
.uid-sub-t {
    color: #333;
    font-family: "century_gothicregular", sans-serif;
    font-size: 18px;
    font-weight: normal;
    margin-top: 13px;
}
.anno-top-p {
    color: #333;
    padding: 20px 9px 7px 14px;
    float: left;
}
.anno-ul {
    color: #333;
    padding: 10px 47px 15px 48px;
    float: left;
}
.anno-li {
    color: #f64b4b;
    font-size: 20px;
    list-style-type: disc;
    margin-bottom: 15px;
}
.ann-grey p {
    color: #000;
}
.anno-li-p {
    font-size: 14px;
    margin-left: -3px;
}
.saction-ord img {
    margin: 0 6px;
}
img {
    border: 0 none;
    max-width: 100%;
    vertical-align: middle;
}

img {
    border: 0 none;
}
.saction-ord li a {
    cursor: pointer;
}
a {
    color: #336699;
}
.tab_content ul li {
    color: #f64b4b;
    list-style-type: disc;
}
.mid-cont-txt ul li {
    color: #2c76b1;
    list-style-type: square;
}
.saction-ord li {
    color: #336699 !important;
    list-style-type: none !important;
}
ul,
ul li {
    cursor: pointer;
}
ol,
ul,
ul li {
    list-style: outside none none;
}
.mid-cont-txt ul {
    color: #505050;
}
ul,
ul li {
    cursor: pointer;
}
ol,
ul,
ul li {
    list-style: outside none none;
}
.tab_content {
    font-size: 12px;
}

.police-dv {
    float: left !important;
    clear: none !important;
}
.hq-office-head {
    font-size: 14px;
    padding: 10px 0;
    text-indent: 10px;
    float: left;
    width: 837px;
    cursor: pointer;
}
/*25March2015 updated css*/
/*20April2015 updated css*/

.img-cont {
    position: relative;
}
.img-con-midle {
    left: 361px;
    position: absolute;
    top: 314px;
    width: 147px;
}
.img-con-midle p {
    color: #68879b;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
}
.img-con-midle h1 {
    color: #ff6633;
    font-family: antonio;
    font-size: 20px;
    line-height: 22px;
}
.img-propo-value {
    left: 94px;
    position: absolute;
    text-align: right;
    top: 14px;
    width: 181px;
}
.img-propo-value p {
    color: #68879b;
    text-align: right;
    font-size: 12px;
    line-height: 16px;
}
.img-propo-value h1 {
    color: #0074ad;
    font-family: antonio;
    font-size: 26px;
    line-height: 27px;
}
.img-propo-value > h2 {
    color: #2d5066;
    font-size: 12px;
}
.img-propo-value-rht {
    left: 611px;
    position: absolute;
    text-align: left;
    top: 14px;
    width: 158px;
}
.img-propo-value-rht p {
    color: #68879b;
    font-size: 12px;
    line-height: 16px;
}
.img-propo-value-rht h1 {
    color: #7d8a12;
    font-family: antonio;
    font-size: 24px;
    line-height: 27px;
}
.img-propo-value-rht > h2 {
    color: #2d5066;
    font-size: 12px;
    line-height: 15px;
}
.img-propo-value-bttm {
    left: 285px;
    position: absolute;
    top: 411px;
    width: 318px;
}
.img-propo-value-bttm p {
    color: #68879b;
    text-align: left;
    font-size: 12px;
    line-height: 16px;
}
.img-propo-value-bttm h1 {
    color: #e57b12;
    float: left;
    font-family: antonio;
    font-size: 20px;
    line-height: 27px;
    margin-right: 12px;
    margin-top: 24px;
    text-align: right;
    width: 196px;
}
.img-propo-value-bttm > h2 {
    color: #2d5066;
    font-size: 12px;
    margin-bottom: -6px;
    margin-top: 27px;
    text-align: left;
}
/*20April2015 updated css*/
/*21April2015 updated css*/

.img-propo-value-feature {
    left: 113px;
    position: absolute;
    text-align: left;
    top: 49px;
    width: 216px;
}
.img-propo-value-feature p {
    color: #000000;
    font-size: 16px;
    line-height: 19px;
}
.img-propo-value-rht-feature {
    left: 534px;
    position: absolute;
    text-align: left;
    top: 61px;
    width: 189px;
}
.img-propo-value-rht-feature p {
    color: #000000;
    font-size: 16px;
    line-height: 19px;
}
.img-propo-value-bttm-feature {
    left: 170px;
    position: absolute;
    top: 140px;
    width: 253px;
}
.img-propo-value-bttm-feature p {
    color: #000000;
    font-size: 16px;
    line-height: 19px;
    text-align: left;
}
/*21April2015 updated css*/

.mous-div {
    float: left;
    padding: 0;
    width: 100%;
    margin: 10px 0 0px -3px;
}
.mous-icon-class {
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: 94px 0;
}
.mous-icon-s-class {
    background-repeat: no-repeat;
    margin: 0 auto;
    background-position: 94px 0;
}
.tabs-res.sec-ord a {
    margin-top: 0;
    text-align: left;
    text-indent: 21px;
    line-height: 21px;
    border: none;
}
.mous-res a {
    float: left;
}
.cont-main-mou {
    margin: 0 91px;
    width: 173px !important;
}
.cont-main-mou a {
    border-bottom: medium none !important;
}
.cont-main-mous a {
    border-bottom: medium none !important;
}
.main-menu-head-sec img {
    float: right;
    margin-right: 82px !important;
    margin-top: 3px !important;
}
.evnt-list.med-list a img {
    margin-left: -136px;
    margin-top: -37px;
}
.annct.empanelment-dv li {
    list-style-type: none;
}
.f-left.content-body-txt {
    list-style-type: none;
    border: 1px solid#fff;
}
.tabs-glossary {
    margin-left: 16px !important;
}
#li-menu > a {
    margin: 0 -2px 0 -1px;
}
/*18May2015 updated css*/

.round-border {
    float: left;
    margin-left: 56px;
    padding: 3px 10px;
    width: 88%;
}
.nav-toggle-faq {
    color: #006892;
}
.left-faq-dv {
    width: 220px;
    float: left;
    border-right: 1px solid#e9ebea;
}
.right-faq-dv {
    width: 593px;
    float: left;
    padding-left: 9px;
}
.left-faq-dv > h1 {
    border-bottom: 1px solid #e9ebea;
}
.left-faq-dv li {
    list-style-type: none !important;
}
.left-faq-dv > ul {
    margin-left: 3px;
}
.faq-main {
    width: 100%;
    float: left;
}
.faq-main > ul {
    margin-left: 3px;
}
.right-faq-dv > h1 {
    font-size: 24px;
    margin: 9px 0 0 26px;
}
.right-faq-dv > h2 {
    color: #2c76b1;
    line-height: 0;
    font-weight: normal;
    font-size: 13px;
    text-align: left;
    width: 100%;
    margin: 28px 0 0 26px;
}
.faq-main a {
    font-size: 13px;
}
.faq-main > h1 {
    border-bottom: 1px solid #e9ebea;
    font-size: 14px;
    font-weight: bold;
}
.right-faq-dv {
    float: left;
    margin-left: 2%;
}
.left-faq-dv {
    width: 220px;
    float: left;
}
.container_demo {
    max-width: 900px;
    margin: 27px auto 10px 0;
}
/*20May2015 updated css*/

.main-video-box {
    background: none repeat scroll 0 0 #d2dcdd;
    height: 384px;
    width: 808px;
    margin-left: 31px;
}
.more-vid-box {
    border: 1px solid #eaeaeb;
    clear: both;
    margin: 20px 0 0;
    overflow: hidden;
    width: 806px;
}
.vid-item-box {
    border-bottom: 1px solid #eaeaeb;
    border-right: 1px solid #eaeaeb;
    height: 204px;
    width: 268px;
}
.vid-bg {
    background: none repeat scroll 0 0 #d2dcdd;
    height: 148px;
    margin: 8px auto 0;
    width: 252px;
}
.vid-det-box {
    margin: 3px auto 0;
    width: 215px;
}
.vid-name {
    font-weight: bold;
    height: 20px;
    overflow: hidden;
    width: 210px;
    margin-left: -17px;
}
.vid-size {
    color: #636365;
    margin-left: -17px;
}
.vid-time {
    color: #636365;
    margin-right: -17px;
}
.vid-item-box.f-left {
    list-style-type: none;
    margin-top: 0;
    width: 267px;
}
.vid-item-box:nth-child(3) {
    border-right: none;
}
.vid-item-box:nth-child(6) {
    border-right: none;
}
ul.more-vid-box.tabs-res-video {
    margin-top: 19px;
    margin-left: 32px;
    width: 805px;
}
.acc_content {
    color: #505050 !important;
    font-size: 13px;
    font-family: arial;
    margin: 7px 0;
    line-height: 18px;
}
.accordion-photo h3.active {
    background-position: -4px -24px !important;
    text-indent: 21px;
}
ul.tabs-campaign {
    width: 100% !important;
}
ul.tabs-campaign li {
    list-style-type: none !important;
    float: right !important;
    width: 117px !important;
    text-align: right !important;
}
.media-tabs {
    float: right;
    width: 258px;
}
/*CSS 01June2015*/

.new-section {
    width: 285px;
    margin: 0 18px 0 0;
    float: left;
}
.new-section h3 {
    color: #567586;
    font-size: 14px;
}
.new-section p {
    color: #333333;
    font-size: 12px;
    background: #f4f7f7;
    text-align: left;
    margin-top: 10px;
    border-bottom: 1px solid#d3dddc;
    padding: 6px 8px;
}
.new-section ul {
    float: left;
    margin-left: 20px;
    margin-top: 6px;
}
.new-section ul li {
    list-style-type: disc;
    color: #ff6666;
    font-size: 15px;
}
.ul-txt {
    color: #006699;
    font-size: 12px;
}
.botm-back {
    background: url(../images/red-line-img.png);
    width: 100%;
    height: 7px;
    float: left;
    margin: 10px 0 30px 0;
}
.botm-butn {
    float: left;
    margin: 14px 37px 0;
    background: url(../images/btn-botm.png);
    width: 215px;
    border-radius: 6px;
    height: 46px;
    border: none;
}
.botm-butn p {
    color: #fff;
    background: none;
    border: none;
    font-size: 19px;
    padding: 0 24px;
    margin-bottom: 9px;
}
.middle-txt-main a {
    color: #666666 !important;
}
/*CSS 09June2015*/

.tender-tr {
    background: #f3ea9a;
    height: 38px;
    text-align: left;
}
.botm-butn a {
    color: #fff;
}
/*CSS 10 June2015*/

li.pagination-start {
    float: left !important;
    margin: 0 10px !important;
    list-style-type: none !important;
}
li.pagination-prev {
    float: left !important;
    margin: 0 10px !important;
    list-style-type: none !important;
}
div#expand {
    font-size: 12px;
    color: #006699;
    margin-top: 10px;
    margin-bottom: -30px;
}
#expand img {
    display: none;
}
.faq-expand-icon-minus {
    background: url(../images/plusminus.png) 16px -14px !important;
    display: block !important;
    background-repeat: no-repeat !important;
}
.faq-expand-icon-plus {
    background: url(../images/plusminus.png) 16px -14px !important;
    display: block !important;
    background-repeat: no-repeat !important;
}
.cont-main-mous {
    margin: 0 11px;
    width: 168px !important;
}
.cont-main-mouss {
    margin: 0 4px;
}
/*New style added on 22-jul-15*/

.partner-select {
    margin: 0 5px -18px 0;
    overflow: hidden;
    padding: 0 0 0 6px;
    width: 142px;
}
.side-menu-dv form {
    margin: 5px;
}
.find-butn {
    margin-left: 0;
}
.online-ser-sec {
    width: 100%;
    float: left;
}
.online-ser-sec {
    color: #2c76b1;
    font-size: 24px;
    font-weight: normal;
    line-height: 29px;
    margin: 0 0 0 15px;
    width: 73%;
}
.new-section h5 {
    color: #666666;
    float: left;
    font-size: 12px;
    width: 100%;
}
.aad-online-sec a {
    color: #2c76b1;
    font-size: 14px;
}
.aad-online-sec li {
    background-image: url("../images/blue-circle-icon.png");
    background-position: 2px 9px;
    background-repeat: no-repeat;
    list-style-type: none !important;
    margin-left: -19px;
    text-indent: 20px;
    padding: 0 0 12px 0;
}
.sep-line {
    border-top: 1px solid #f4f7f7;
    margin: 18px 0;
    float: left;
    width: 74%;
}
.con-right-detail {
    width: 255px;
    background: #fff;
    float: left;
    padding: 15px 0;
    margin: 12px 11px;
}
.con-right-detail h4 {
    color: #2c76b1;
    text-align: center;
    font-size: 12px;
}
.address-icon-dv {
    background: rgba(0, 0, 0, 0) url("../images/add-address-icon.png") no-repeat scroll 104px 6px;
    float: left;
    height: 53px;
    text-align: center;
    width: 100%;
}
.phone-icon-dv {
    background: rgba(0, 0, 0, 0) url("../images/add-phn-icon.png") no-repeat scroll 104px 6px;
    float: left;
    height: 53px;
    text-align: center;
    width: 100%;
}
.email-icon-dv {
    background: rgba(0, 0, 0, 0) url("../images/add-email-icon.png") no-repeat scroll 104px 6px;
    float: left;
    height: 53px;
    text-align: center;
    width: 100%;
}
.con-right-detail p {
    font-size: 12px;
    text-align: center;
    width: 68%;
    padding: 0 39px;
    color: #545454;
}
.con-right-detail > span {
    color: #545454;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 100%;
}
.con-right-detail > span.email {
    color: #336699;
    float: left;
    text-align: center;
    width: 100%;
    font-weight: normal;
}
.image-link {
    bottom: 8px;
    font-size: 12px;
    left: 87px;
    position: absolute;
    text-decoration: underline;
}
.img-cont {
    float: left;
    margin: 0 10px;
    top: 94px;
    width: 93%;
}
.img-cont h2 {
    font-size: 30px;
    color: #333;
    text-align: center;
    margin: 10px 0;
    font-weight: normal;
}
.img-cont > p {
    color: #333;
    font-size: 12px;
    text-align: center;
}
.add-ser-sec {
    float: left;
    margin-top: 9px;
    width: 1207px;
    padding: 10px 0;
    background: #ececec;
}
.sections-dvs {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    margin-top: 30px;
}
.aad-online-sec {
    float: left;
    margin: 23px 3px 0 47px;
    width: 235px;
}
.new-section h4 {
    color: #db2132;
    font-size: 17px;
}
.add-ser-sec h5 {
    margin-left: -24px;
}
.select-type {
    color: #666;
    line-height: 30px;
    text-align: center;
    width: 100%;
}
.add-ser-sec p {
    width: 100%;
    float: left;
    padding: 0 0px;
    font-size: 12.5px;
}
.quicklink_wrapper {
    width: 100%;
}
.features-row {
    text-align: center;
}
.features-row a.wrap_ancher {
    border-right: 1px solid #ececec;
    color: black;
    float: left;
    min-height: 85px;
    text-decoration: none;
    width: 14%;
}
.icon.major.accent4 {
    background: #90b0ba none repeat scroll 0 0;
    color: #ffffff;
}
img.icon_displayed {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.features-row h3 {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 15.4px;
    margin: 10px auto;
    width: 70%;
    color: #333;
}
.box.special.features {
    float: left;
    margin: 20px 0;
    width: 100%;
    display: none;
}
.footer-sec-main {
    background: #ececec;
    border-top: 1px solid#d2d2d2;
    float: left;
    width: 100%;
    padding: 0 0 10px;
	clear:both;
}
.footer-start {
    width: 135px;
    float: left;
}
.footer-start-fourth {
    float: left;
    margin: 15px 0 0;
    width: 180px;
}
.footer-start a {
    font-size: 12px;
    line-height: 21px;
}
#dynamic-partners a {
    font-size: 12px;
    line-height: 21px;
}
.footer-start > ul {
    float: left;
    width: 181px;
    margin: 15px 0;
}
.footer-start span {
    font-weight: bold;
    font-size: 12px;
}
.footer-start-last {
    float: left;
    margin: 15px 0 0 35px;
    width: 251px;
}
.footer-center {
    width: 1207px;
    margin: 10px auto;
}
.footer-start-last > p {
    font-size: 12px;
}
.sep-section-right {
    width: 190px;
    float: right;
    margin: 10px 0 0;
    text-align: center;
}
.sep-section-right p {
    color: #666666;
    font-size: 12px;
    text-align: center;
    margin: 0 0 6px;
}
.sep-section-right > span {
    color: #336699;
    font-size: 24px;
}
.select-type {
    width: 100%;
    float: left;
}
.select-type > select {
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    float: left;
    margin: 5px 0;
    width: 195px;
}
.foot-nav {
    float: right;
    
}
.foot-nav li a {
    float: left;
    margin: 0 5px;
}
.foot-nav li {
    float: left;
    color: #fff;
    font-size: 12px;
}
#accordionmain > .hq-office-detail {
    display: none;
}
.foot-sec-menu1 {
    padding: 0px 0;
}
.foot-menu-lft {
    float: left;
    width: 38%;
    margin: 6px 0 0;
}
.foot-menu-lft h3 {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}
.foot-btn {
    background: #dadada none repeat scroll 0 0;
    border: 1px solid #d9dddc;
    border-radius: 2px;
    color: #336699;
    float: left;
    font-size: 11px;
    margin: 2px 5px 7px 0;
    padding: 3px;
}
.foot-social-btn {
    float: left;
    margin: 6px 6px 0 0;
}
.foot-menu-social {
    float: left;
    margin: 6px 0 0;
    width: 17%;
}
.visitorCounter {
    float: left;
    margin: 6px 0 0;
    width: 17%;
}
.visitorCounter > h3 {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}
.foot-visitorCounter-btn {
    margin: 6px 0 0;
}
.foot-menu-rht {
    float: right;
    margin: 6px 0 0;
    width: 25%;
}
.foot-menu-social > h3 {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 3px;
    width: 100%;
}
.foot-menu-rht h3 {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}
.foot-btn.footRightBut1 {
    padding: 2px;
}
.foot-btn.foot-btn-rt.footRightBut2 {
    padding: 6px;
}
.footer-sec-main-botm {
    background: #d2d2d2 none repeat scroll 0 0;
    float: left;
    width: 100%;
	clear:both;
}
.foot-btn > img {
    width: 50px;
}
.dynamic-contact > p {
    font-size: 12px;
}
.sep-section-right {
    color: #336699;
    font-size: 24px;
    font-weight: normal;
    text-align: center;
}
.heading {
    font-size: 12px;
    font-weight: bold;
}
#search_header {
   height: 46px;
width: auto;
padding: 6px 0 0 0;

}
input[type="search"] {
    background-image: url("../images/search.png");
    background-position: right center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 4px;
    box-sizing: border-box;
    float: right;
    font-size: 12px;
    padding: 6px 0 6px 6px;
    transition: width 0.4s ease-in-out 0s;
    margin: 6px 0 9px;
    width: 22px;
    cursor: pointer;
    background-color: #2e4b90;
}
input[type="search"]:focus {
    width: 100%;
    background-color: #e8eeee;
}
.f-left .moduletable {
    float: left;
}
.smi-col-1.f-left.smi-row-1:nth-child(4) {
    clear: both;
}
.menu-bottom-dv a {
    text-decoration: underline !important;
}
.menu-bottom-dv > span {
    float: left;
}
.right-sec-div {
    float: right;
    margin: 0 0 2% 5%;
    width: 27%;
}
.icon-des > h2 {
    color: #ffa827;
    float: left;
    font-family: antonio;
    font-size: 24px;
    margin-left: -10px;
}
.icon-des > h2 {
    color: #666666;
    float: left;
    font-family: arial;
    font-size: 14px;
    font-weight: normal;
    line-height: 33px;
    margin-left: -10px;
    text-transform: uppercase;
}
.enrolmt-cont-top {
    background: url(../images/aad-enrolmt-top-bg.png);
    height: 463px;
    width: 781px;
    position: relative;
    margin: 0 auto;
}
.enrolmt-cont-dv1 {
    left: 31px;
    position: absolute;
    top: 47px;
    width: 200px;
}
.enrolmt-cont-dv2 {
    left: 310px;
    position: absolute;
    top: 47px;
    width: 200px;
}
.enrolmt-cont-dv3 {
    left: 600px;
    position: absolute;
    top: 47px;
    width: 200px;
}
.enrolmt-cont-dv1 > h2 {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}
.enrolmt-cont-dv1 > h3 {
    color: #fff;
    font-size: 30px;
    font-weight: normal;
}
.enrolmt-cont-dv1 > p {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin-top: 18px;
}
.enrolmt-cont-dv2 > h2 {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}
.enrolmt-cont-dv2 > h3 {
    color: #fff;
    font-size: 30px;
    font-weight: normal;
}
.enrolmt-cont-dv2 > p {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin-top: 18px;
}
.enrolmt-cont-dv3 > h2 {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}
.enrolmt-cont-dv3 > h3 {
    color: #fff;
    font-size: 30px;
    font-weight: normal;
}
.enrolmt-cont-dv3 > p {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
    margin-top: 18px;
}
.fsf_faq_answer.accordion_content_2.shown > h1 {
    font-size: 12px !important;
}
.fsf_faq_answer.accordion_content_2.shown > p {
    color: #505050 !important;
    font-size: 12px !important;
}
.fsf_faq_answer.accordion_content_2 > h1 {
    font-size: 12px !important;
}
.fsf_faq_answer.accordion_content_2 > p {
    color: #505050 !important;
    font-size: 12px !important;
}
.faq_category_faqlist.accordion_content_1.shown {
    padding-left: 30px !important;
}
.fsf_main.fsf_main_j3 > h1 {
    color: #336699;
    font-size: 20px;
}
.fsf_main.fsf_main_j3 > h2 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 23px;
}
.fsf_highlight {
    font-size: 14px;
}
.faq_category_image > img {
    display: none;
}
.faq_category > form {
    display: none;
}
div.faq_category {
    border-top: 1px solid #f2f2f2 !important;
}
.faq_category_head .fsf_highlight {
    font-size: 14px;
    font-weight: bold;
}
.table-tr-class {
    background: #ECECEC none repeat scroll 0 0;
    height: 32px;
    text-align: left;
    border: 1px solid #cccccc;
}
.table-tr-class p {
    color: #666666;
    text-transform: capitalize;
    height: 32px;
    line-height: 20px;
    text-align: left;
}
.table-tr-class-odd {
    background: #f5f5f5 none repeat scroll 0 0;
    font-size: 12px;
    height: 25px;
    text-align: left;
    border: 1px solid #cccccc;
}
.table-tr-class-even {
    background: #ffffff none repeat scroll 0 0;
    font-size: 12px;
    height: 25px;
    text-align: left;
    border: 1px solid #cccccc;
}
.aadhaar-main-tabl {
    /*border: 1px solid #2e4b90;*/
}
.img-propo-value h2 {
    font-size: 12px;
    font-weight: bold;
}
.img-propo-value-rht h2 {
    font-size: 11px;
    font-weight: bold;
}
.img-cont.featur-img {
    margin: 0 -76px;
    top: 0;
}
.fsf_faq_answer.accordion_content_2 > h2 {
    font-size: 12px;
}
.aadhaar-main-tabl p {
    margin: 5px 6px;
    color: #666666;
}
.table-tr-class p {
    margin: 11px 8px 0;
}
.table-tr-class-odd > td,
.table-tr-class-even > td {
    border-right: 1px solid #cccccc;
}


.about-add-dv1-ro > p {
    margin: 7px 6px;
}
.ro-office-detail .main-con-table td {
    padding-left: 6px;
}
.mid-cont-txt .expandcollapse {
    clear: both;
    display: block;
    padding-top: 7px !important;
}
#accordionmain .ro-office-detail {
    display: none;
}
.authAndFiDoc td:nth-child(odd) {
    background: rgba(0, 0, 0, 0) url("../images/icons/icon_doc_download.png") no-repeat scroll 6px 7px;
}
.aadhaar-main-tabl td,
.aadhaar-main-tabl th {
    padding: 0px 0px;
}
.table-tr-class > td,
.table-tr-class > th {
    border-right: 1px solid #cccccc;
}
.tabs-glossary #li-menu {
    font-size: 12px;
}
/*Training CSS */

.test-head2 {
    color: #0086c0 !important;
    font-family: arial !important;
    font-size: 24px !important;
    text-align: center;
    margin: 20px 0 16px !important;
}
.tra-test-cont {
    background: rgba(0, 0, 0, 0) url("../images/testing-cont-bg-img.png") no-repeat scroll 0 0/100% 100%;
    margin-bottom: -45px;
    min-height: 280px;
    position: relative;
    width: 751px;
    margin: 0 auto;
}
.tra-test-cont h2 {
    color: #fff !important;
    font: 22px arial !important;
}
.first-blue-div {
    background: #336699 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    height: 100px;
    left: 26px;
    padding: 6px;
    position: absolute;
    top: 25px;
    width: 202px;
}
.secnd-green-div {
    background: #669933 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    height: 100px;
    left: 258px;
    margin-left: 10px;
    padding: 6px;
    position: absolute;
    top: 25px;
    width: 202px;
}
.third-orange-div {
    background: #f7921e none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    height: 100px;
    left: 500px;
    margin-left: 10px;
    padding: 6px;
    position: absolute;
    top: 25px;
    width: 202px;
}
.tra-test-cont h2 {
    color: #fff !important;
    font: 22px arial !important;
    margin: 10px 0 15px 10px;
}
.content-main-dv {
    float: left;
    width: 100%;
}
ul.test-ul {
    float: left;
    width: 100%;
    margin-top: 33px;
}
.tra-test-cont ul li {
    background: rgba(0, 0, 0, 0) url("../images/org-bullet-img.png") no-repeat scroll left 5px !important;
    color: #ffcc66 !important;
    list-style-type: disc !important;
    text-align: left !important;
}
.tra-test-cont ul li a {
    color: #006699 !important;
    font-size: 12px !important;
    font-weight: normal !important;
}
.arrow-icon {
    background: rgba(0, 0, 0, 0) url("../images/white-arrow-img-icon.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 28px;
    position: absolute;
    right: 0;
    top: 76px;
    width: 58px;
}
.item-page h4 {
    color: #505050 !important;
    font-family: arial !important;
    font-weight: bold !important;
    line-height: 35px;
    margin-left: 6px !important;
    margin-top: -11px !important;
}
.rht-cont-p {
    background: #d2e4d6 none repeat scroll 0 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-top: -10px;
    padding: 5px 0;
}
.rht-traing-cont-ul {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    width: 100%;
    margin-bottom: 17px;
}
.rht-traing-cont-ul ul {
    margin-top: 0;
    margin-left: 43px;
}
.rht-traing-cont-ul li {
    background-image: none !important;
    border-bottom: 1px solid #ccc;
    color: #003399 !important;
    list-style: outside none square !important;
    margin-left: -19px;
}
.rht-traing-cont-ul li a {
    font-weight: normal !important;
    line-height: 28px;
    padding: 10px 0;
    font-size: 12px;
}
.rht-cont-p p {
    color: #717171;
    font-size: 12px;
}
.lft-traing-cont {
    background: #23ad60 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    margin-top: -15px;
    min-height: 566px;
    padding: 31px 0 0 2px !important;
    width: 166px;
}
.traing-cont-head {
    float: left;
    font-size: 22px;
    padding: 6px;
    line-height: 23px;
}
.lft-traing-cont h3 {
    color: #fff;
}
.rht-traing-cont {
    float: left;
    margin-left: 5px;
    margin-top: -5px;
    width: 667px;
}
.rht-traing-cont-ul img {
    float: right;
    margin: 6px 35px 0 0;
    width: 2%;
}
.prog-she {
    color: #717171;
    float: left;
    font: 12px arial;
    text-align: center;
    width: 220px;
}
.handbook {
    color: #717171;
    float: left;
    font: 12px arial;
    text-align: center;
    width: 220px;
}
.ppt-dv {
    color: #717171;
    float: left;
    font: 12px arial;
    text-align: center;
    width: 220px;
}
.traing-cont-head-seeding {
    border-bottom: 2px solid #7bcea0;
    font-size: 18px;
    padding: 18px 6px;
    text-align: center;
}
.rht-traing-cont-ul-div {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    margin-bottom: 17px !important;
}
.lft-traing-film {
    background: #339999 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    margin-top: -5px;
    min-height: 109px;
    padding: 0 2px 176px;
    width: 168px;
}
.traing-film-head {
    float: left;
    font-size: 23px;
    padding: 6px;
    color: #fff;
}
.traing-film-head img {
    float: left;
    margin-left: 45px;
}
/*.rht-traing-film {
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    width: 692px;
}*/

.rht-film-p {
    background: #cae1e2 none repeat scroll 0 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-top: -10px;
    padding: 5px;
}
span.file-name-span {
    float: left;
    width: 500px;
}
.rht-film-p span {
    font-size: 13px;
    font-weight: bold;
}
span.duration-span {
    float: left;
    width: 100px;
}
.rht-table-sec {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom: 1px solid #dbddde;
    float: left;
    padding: 20px 0 10px;
    width: 100%;
}
.file-name {
    float: left;
    padding-left: 10px;
    width: 500px;
}
.file-name > p {
    color: #717171;
    font-size: 12px;
}
.rht-table-sec-last {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom: 0 solid #dbddde;
    float: left;
    padding: 20px 0 10px;
    width: 100%;
}
.duration {
    color: #666666;
    float: left;
    font-size: 12px;
    width: 96px;
}
.play {
    float: left;
    width: 33px;
}
.rht-film-p > p {
    font-size: 12px;
    color: #717171;
}
.ref-traing-dv {
    float: left;
    margin-top: 17px;
    width: 100%;
}
.ref-traing-lft {
    background-color: #9999cc;
    border-radius: 4px;
    color: #fff;
    float: left;
    padding: 0;
    width: 173px;
}
.ref-traing-lft img {
    margin: 3px 32%;
    text-align: center;
}
.ref-traing-lft p {
    color: #fff !important;
    font-size: 18px !important;
    text-align: center;
}
.ref-traing-rht {
    background: #ebeff0 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    margin-left: 4px;
    width: 663px;
}
.ref-traing-rht ul {
    margin: 2px 0 2px -1px;
    min-height: 85px;
}
.ref-traing-rht ul li:nth-child(1) {
    border-bottom: 0 solid #dbdbdb !important;
}
.ref-traing-rht ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #dddddd;
    float: left;
    list-style-type: none !important;
    padding: 5px 10px !important;
    width: 622px;
}
.ref-traing-rht ul li a {
    float: left;
    font-weight: normal !important;
    width: 451px;
    font-size: 12px;
}
.ref-doc-lft {
    background-color: #ff6633;
    border-radius: 4px;
    color: #fff;
    float: left;
    padding: 32px 0;
    width: 173px;
    margin-top: 7px;
}
.ref-doc-lft img {
    margin: 3px 32%;
    text-align: center;
}
.ref-doc-lft p {
    color: #fff !important;
    font-size: 18px !important;
    text-align: center;
}
.ref-doc-rht {
    background: #ebeff0 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    margin-left: 4px;
    width: 663px;
    margin-top: 7px;
}
.ref-doc-rht ul {
    margin: 2px 0 2px 2px;
}
.ref-doc-rht ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #dddddd;
    float: left;
    list-style-type: none !important;
    padding: 5px 10px !important;
    width: 621px;
}
.ref-doc-rht ul li a {
    float: left;
    font-weight: normal !important;
    width: 451px;
    font-size: 12px;
}
.doc-icon-dv {
    background: rgba(0, 0, 0, 0) url("../images/doc-icon.png") no-repeat scroll right 1px;
    float: right;
    height: 19px;
    margin-top: 1px;
    width: 44px;
}
.clear-div {
    clear: both;
}
.important-note {
    float: left;
    margin-right: 10px;
    min-height: 398px;
}
.mid-lft-sec-con-testing {
    background: #ebeff0 none repeat scroll 0 0;
    border-radius: 4px;
    padding: 10px;
    width: 96%;
}
.lft-sec-head {
    color: #666666 !important;
    font-size: 18px !important;
    margin-top: -1px !important;
}
.heading-cont {
    color: #0086c0 !important;
    float: left;
    font-family: arial !important;
    font-size: 20px !important;
    margin: 14px 0 0;
    text-align: left;
    width: 100%;
}
.test-doc-lft {
    background-color: #cc9933;
    border-radius: 4px;
    color: #fff;
    float: left;
    padding: 10px 0;
    width: 23%;
}
.test-doc-lft img {
    margin: -10px 32%;
    text-align: center;
}
.test-doc-lft p {
    color: #fff !important;
    font-size: 18px !important;
    text-align: center;
}
.test-doc-rht {
    background: #ebeff0 none repeat scroll 0 0;
    border-radius: 4px;
    float: left;
    margin-left: 8px;
    width: 75%;
}
.test-doc-rht ul {
    margin: 2px 0;
}
.test-doc-rht ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #dddddd;
    float: left;
    list-style-type: none !important;
    padding: 5px 10px !important;
    width: 600px;
}
.test-doc-rht ul li a {
    float: left;
    font-weight: normal !important;
    line-height: 28px;
    width: 451px;
    font-size: 12px;
}
.pdf-icon-dv {
    background: rgba(0, 0, 0, 0) url("../images/pdf-icon.png") no-repeat scroll right 1px;
    float: right;
    height: 30px;
    margin-top: -4px;
    width: 44px;
}
.study-mat-strip {
    background-color: #23ad60;
    background-image: url("../images/study-mat-icon.png");
    background-repeat: no-repeat;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #fff;
    padding: 12px;
    text-indent: 54px;
    font-size: 16px;
}
.sub-study-mat-strip {
    background: #d2e4d6 none repeat scroll 0 0;
    padding: 10px 0 59px;
}
.sub-strip-1-first {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 67px;
    margin: 0 52px 0 0;
    text-align: center;
    width: 110px;
}
.sub-strip-1 {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 92px;
    text-align: center;
    width: 120px;
}
.sub-strip-1 img {
    margin: 0 -45px 41px 0;
}
.sub-strip-2 {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 87px;
    text-align: center;
    width: 150px;
}
.sub-strip-2 img {
    margin: 0 -25px 41px 0;
}
.sub-strip-3 {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    text-align: center;
    width: 225px;
}
.sub-strip-3 img {
    margin: 0 -25px 41px 0;
}
.sub-mod-mat-strip {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom: 1px solid #dbdbdb;
    padding: 10px 0 59px;
}
.sub-mod-1-first {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0 52px 0 23px;
    width: 102px;
}
.sub-mod-1-first p {
    color: #333333 !important;
    font-size: 12px !important;
    text-align: left;
    width: 143px;
}
.sub-mod-1-first-celc {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0 52px 0 23px;
    width: 170px;
}
.sub-mod-1-first-celc p {
    color: #333333 !important;
    font-size: 12px !important;
    text-align: left;
    width: 165px;
}
.sub-mod-1-celc {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0 3px 0 6px;
    width: 182px;
}
.sub-mod-1-celc img {
    float: left;
    width: 25px;
}
.sub-mod-1-celc {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0 3px 0 6px;
    width: 182px;
}
.sub-mod-1-celc img {
    float: left;
    width: 25px;
}
.sub-mod-mat-strip-last-celc {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom: 0 solid #dbdbdb;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 10px 0 79px;
}
.sub-mod-1 {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0 3px 0 40px;
    width: 245px;
}
.links-clss {
    width: 222px !important;
    word-break: break-all !important;
}
.links-clss a {
    font-weight: normal !important;
    padding: 4.7px;
    text-decoration: underline !important;
}
.sub-mod-2 {
    color: #333333;
    float: left;
    font-size: 12px;
    margin: 0 3px 0 42px;
    width: 94px;
}
.sub-mod-2 img {
    float: left;
    width: 25px;
}
.links-clss {
    width: 222px !important;
    word-break: break-all !important;
}
.sub-mod-1 img {
    float: left;
    width: 25px;
}
.sub-mod-3 {
    color: #333333;
    float: right;
    font-size: 12px;
    margin: 0 3px 0 6px;
    width: 142px;
}
.sub-mod-3 img {
    float: left;
    width: 25px;
}
.file-name-seeding-oper-last {
    clear: none;
    font-size: 12px;
    text-align: right;
    width: 100%;
}
.sub-mod-mat-strip-last {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom: 0 solid #dbdbdb;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 10px 0 79px;
}
.sub-strip-1-first-celc {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    line-height: 67px;
    margin: 0;
    text-align: left;
    text-indent: 23px;
    width: 174px;
}
.sub-strip-1-celc {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 19px;
    text-align: center;
    width: 250px;
}
.sub-strip-1-celc img {
    margin: 0 -45px 15px 0;
}
.sub-strip-1-celc {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0 19px;
    text-align: center;
    width: 250px;
}
.sub-strip-1-celc img {
    margin: 0 -45px 41px 0;
}
.rht-traing-film {
    float: left;
    margin-left: 5px;
    margin-top: 5px;
    width: 663px;
}
.study-mat-strip-seeding {
    background-color: #23ad60;
    background-repeat: no-repeat;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #fff;
    padding: 12px 0 19px 10px;
    font-size: 16px;
}
.rht-film-p-seeding {
    background: #d2e4d6 none repeat scroll 0 0;
    float: left;
    margin-top: -10px;
    padding: 5px;
}
span.duration-span-seeding {
    float: left;
    width: 119px;
}
.rht-film-p-seeding span {
    font-size: 13px;
    font-weight: bold;
}
.duration-span-seeding img {
    margin: 0 63px 0 3px;
}
span.ppt-span-seeding {
    float: left;
    width: 107px;
}
.rht-film-p-seeding span {
    font-size: 13px;
    font-weight: bold;
}
.ppt-span-seeding img {
    margin: 0 63px 0 0;
}
span.cbt-span-seeding {
    float: left;
    width: 30px;
}
.rht-film-p-seeding span {
    font-size: 13px;
    font-weight: bold;
}
.cbt-span-seeding img {
    margin: 0 63px 0 0;
}
span.file-name-span-seeding {
    float: left;
    font-size: 12px;
    font-weight: normal;
    line-height: 57px;
    margin-bottom: -31px;
    width: 372px;
}
.rht-table-sec-seeding {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom: 1px solid #dbddde;
    float: left;
    padding: 20px 0 10px;
    width: 100%;
}
.file-name-seeding-oper {
    float: left;
    padding-left: 10px;
    width: 375px;
}
.duration-seeding-oper {
    color: #666666;
    float: left;
    font-size: 12px;
    width: 92px;
}
.ppt-seeding-oper {
    color: #666666;
    float: left;
    font-size: 12px;
    margin-left: 20px;
    width: 84px;
}
.cbt-seeding-oper {
    color: #666666;
    float: left;
    font-size: 12px;
    margin-left: 20px;
    width: 44px;
}
.rht-table-sec-seeding-last {
    background: #ebeff0 none repeat scroll 0 0;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    float: left;
    padding: 7px 0 8px;
    width: 100%;
}
.rht-film-p-seeding > p {
    color: #717171;
    font-size: 12px;
}
.file-name-seeding-oper > p {
    color: #717171;
    font-size: 12px;
}
.heading-h2 {
    clear: both;
    color: #0086c0;
    font-family: arial;
    font-size: 24px;
    font-weight: normal;
    margin: -5px 0 17px;
    padding: 0;
}
.traing-cont-head-seeding img {
    margin: 0 26px;
}
.lft-traing-cont > h4 {
    color: #fff !important;
    line-height: 2px;
    margin-top: 17px !important;
}
.search-tenders {
    color: #717171;
    font-size: 12px;
    margin: 30px 0 4px;
}
.partner-select-res select {
    text-indent: 5px;
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    border-radius: 0 !important;
    color: #68879b;
    font-size: 11px;
    height: 25px;
    margin-left: -11px;
    width: 247px !important;
}
.partner-select-res {
    background: white url("../images/new_arrow.png") no-repeat scroll 225px 12px;
    border: 1px solid #d3dddc;
    height: 25px !important;
    margin: 0 5px 6px 0;
    overflow: hidden;
    padding: 0 0 0 6px;
    width: 236px !important;
}
.search-tenders input {
    background: #a6a6a6 none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff;
    padding: 5px 17px;
}
#catResult img {
    margin: 3px 0;
}
#tenderResult > img {
    margin: 100px 300px;
}
.filter-select.fltrt {
    float: left;
    margin: 26px 0 -2px;
    width: 100%;
}
.limit.pull-right {
    float: right;
}
/*New css added on 19-May-2016*/

.fontSize20 {
    font-size: 20px !important;
}
.fontSize30 {
    font-size: 30px !important;
    font-weight: lighter !important;
}
.center {
    text-align: center;
}
.margintop20 {
    margin: 20px 0 0 0 !important;
}
ul.smalldisc li {
    color: #ffcc66;
    font-size: 75%;
    list-style-type: disc;
}
.enrollment_update {
    background: rgba(0, 0, 0, 0) url("../img/train-enrol-bg.png") no-repeat scroll 0 0;
    height: 760px;
    position: relative;
    width: 93%;
    margin: 12px auto;
}
.positionAbsolute {
    position: absolute !important;
}
.positionRelative {
    position: relative;
}
/* Overview pannel of Enrolment Landing */

.enrolment {
    color: white !important;
    left: 40px;
    top: 60px;
}
.overview {
    color: white !important;
    font-family: Arial;
    font-size: 32px !important;
    left: 42px;
    top: 80px;
}
.genereted {
    color: white !important;
    font-size: 11.5px !important;
    left: 44px;
    line-height: 14px !important;
    top: 111.5px;
}
.arrow {
    left: 214px;
    top: 142px;
}
.list1first {
    left: 27px;
    top: 188px;
}
.list1first li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head1first {
    font-weight: lighter !important;
    font-size: 11.5px !important;
    left: 36px;
    top: 250px;
}
.list2first {
    left: 27px;
    top: 290px;
}
.list2first li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head1Second {
    font-weight: lighter !important;
    font-size: 11.5px !important;
    left: 36px;
    top: 363px;
}
/*#336699*/

.firstButton {
    left: 24px;
    top: 404px;
    width: 230px;
}
.overviewBtn {
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-family: Arial;
    color: #ffffff;
    font-size: 11.5px;
    background: #336699;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}
.overviewBtn:hover {
    background: #336699;
    background-image: -webkit-linear-gradient(top, #336699, #336666);
    background-image: -moz-linear-gradient(top, #336699, #336666);
    background-image: -ms-linear-gradient(top, #336699, #336666);
    background-image: -o-linear-gradient(top, #336699, #336666);
    background-image: linear-gradient(to bottom, #336699, #336666);
    text-decoration: none;
}
/* Overview pannel of Enrolment Landing End*/
/* Partner pannel of Enrolment Landing start */

.enrolmentSecond {
    color: white !important;
    left: 296px;
    top: 60px;
}
.overviewSecond {
    color: white !important;
    font-family: Arial;
    font-size: 32px !important;
    left: 297px;
    top: 80px;
}
.generetedSecond {
    color: white !important;
    font-size: 11.5px !important;
    left: 298px;
    line-height: 14px !important;
    top: 111.5px;
}
.arrowSecond {
    left: 466px;
    top: 142px;
}
.list1Second {
    left: 285px;
    top: 188px;
}
.list1Second li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head2first {
    font-weight: lighter !important;
    font-size: 11.5px !important;
    left: 36px;
    top: 250px;
}
.list2Second {
    left: 27px;
    top: 290px;
}
.list2Second li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head2Second {
    font-size: 11.5px !important;
    font-weight: lighter !important;
    left: 297px;
    top: 351px;
}
/*#336699*/

.secondButton {
    left: 276px;
    top: 404px;
    width: 230px;
}
.partnerBtn {
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    background: #3399cc;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}
.partnerBtn:hover {
    background: #3399cc;
    background-image: -webkit-linear-gradient(top, #3399cc, #3399bb);
    background-image: -moz-linear-gradient(top, #3399cc, #3399bb);
    background-image: -ms-linear-gradient(top, #3399cc, #3399bb);
    background-image: -o-linear-gradient(top, #3399cc, #3399bb);
    background-image: linear-gradient(to bottom, #3399cc, #3399bb);
    text-decoration: none;
}
/* Partner pannel of Enrolment Landing End */
/* Update pannel of Enrolment Landing Satrt*/

.enrolmentThird {
    color: white !important;
    left: 537px;
    top: 60px;
}
.overviewThird {
    color: white !important;
    font-family: Arial;
    font-size: 32px !important;
    left: 536px;
    top: 80px;
}
.generetedThird {
    color: white !important;
    font-size: 11.5px !important;
    left: 536px;
    line-height: 14px !important;
    top: 111.5px;
}
.arrowThird {
    left: 711.5px;
    top: 142px;
}
.list1Third {
    left: 530px;
    top: 188px;
}
.list1Third li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head3first {
    font-size: 11.5px !important;
    font-weight: lighter !important;
    left: 540px;
    top: 227px;
}
.list2Third {
    left: 531px;
    top: 265px;
}
.list2Third li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head3Second {
    font-size: 11.5px !important;
    font-weight: lighter !important;
    left: 539px;
    top: 315px;
}
.head3Third {
    font-size: 11.5px !important;
    font-weight: lighter !important;
    left: 541px;
    top: 363px;
}
.list3Third {
    left: 531px;
    top: 355px;
}
.list3Third li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
/*#336699*/

.thirdButton {
    left: 526px;
    top: 404px;
    width: 230px;
}
.updateBtn {
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    background: #009966;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}
.updateBtn:hover {
    background: #009966;
    background-image: -webkit-linear-gradient(top, #009966, #009944);
    background-image: -moz-linear-gradient(top, #009966, #009944);
    background-image: -ms-linear-gradient(top, #009966, #009944);
    background-image: -o-linear-gradient(top, #009966, #009944);
    background-image: linear-gradient(to bottom, #009966, #009944);
    text-decoration: none;
}
/* Update pannel of Enrolment Landing End*/
/* Refference Document pannel of Enrolment Landing Strat*/

.enrollment_update_fourth {
    background: rgba(0, 0, 0, 0) url("../img/train-enrol-botm-bg.png") no-repeat scroll 0 0;
    height: 290px;
    position: absolute;
    top: 453px;
    width: 100%;
}
.reference {
    color: white !important;
    font-family: Arial;
    font-size: 28px !important;
    left: 34px;
    top: 71px;
}
.fourthArrow {
    left: 711.5px;
    top: 72px;
}
.head1fourth {
    font-size: 11.5px !important;
    font-weight: lighter !important;
    left: 41px;
    top: 96px;
}
.list1fourth {
    left: 32px;
    top: 135px;
}
.list1fourth li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.list2fourth {
    left: 290px;
    top: 135px;
}
.list2fourth li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head2fourth {
    font-size: 11.5px !important;
    font-weight: lighter !important;
    left: 521px;
    top: 96px;
}
.list3fourth {
    left: 508px;
    top: 135px;
}
.list3fourth li {
    color: #ffcc66 !important;
    font-size: 60%;
    list-style-type: square;
    margin: 0 !important;
}
.head3fourth {
    font-size: 11.5px !important;
    font-weight: lighter !important;
    left: 525px;
    top: 192px;
}
.fourthButton {
    left: 524px;
    top: 233px;
    width: 230px;
}
.publicBtn {
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-family: Arial;
    color: #ffffff;
    font-size: 13px;
    background: #cc6600;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}
.publicBtn:hover {
    background: #cc6600;
    background-image: -webkit-linear-gradient(top, #cc6600, #cc6611);
    background-image: -moz-linear-gradient(top, #cc6600, #cc6611);
    background-image: -ms-linear-gradient(top, #cc6600, #cc6611);
    background-image: -o-linear-gradient(top, #cc6600, #cc6611);
    background-image: linear-gradient(to bottom, #cc6600, #cc6611);
    text-decoration: none;
}
.inner-p ul li {
    color: #000;
    list-style-type: square;
    font-size: 70%;
}
.half_division {
    float: left;
    margin: 0 0 0 4%;
    width: 45%;
}
.half_division ul li {
    color: #ffcc66;
    font-size: 75%;
    list-style-type: disc;
}
.zeroMarginTop {
    margin-top: 0px !important;
    font-size: 14px !important;
    font-weight: normal;
}
.self_service {
    background: #b0e1cf none repeat scroll 0 0;
    border-radius: 3px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
}
.rightHeading {
    font-size: 13px !important;
    margin: 6px 10px 9px !important;
}
ul.rightHeadingList li {
    color: #ffcc66 !important;
    font-size: 75% !important;
    list-style-type: disc !important;
}
.rightHeadingList {
    margin: 0 3px 13px 0;
}
.wrapper_selfservice {
    float: left;
    text-align: center;
    margin: 22px 0 60px;
}
.wrapper_assistedmode {
    text-align: center;
    margin: 31px 0 60px;
}
.onlineportal {
    border-color: #e2e7ea;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 22px 0 30px;
    padding: 10px;
    width: 39%;
}
.postalservice {
    border-color: #e2e7ea;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    float: left;
    padding: 10px;
    width: 41%;
}
.visitingcenter {
    border-color: #e2e7ea;
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin: 0 0 0 12px;
    padding: 10px;
    width: 36%;
}
.selfServiceHead {
    margin: 0 0 10px;
}
.fontSize20 {
    font-size: 20px !important;
}
.margintop20 {
    margin: 20px 0 0 0 !important;
}
ul.smalldisc li {
    color: #ffcc66;
    font-size: 75%;
    list-style-type: disc;
}
.wrapper_pannel {
    margin: 25px 0 30px;
    text-align: center;
}
.search .small {
    display: none;
}
.search .result-text {
    color: #717171;
    font-size: 12px;
    margin: 0 0 13px;
    width: 100%;
    float: left;
}
.search .result-title {
    border-bottom: 1px dotted #717171;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
    float: left;
}
.search .phrases {
    border: 1px solid #cccccc;
    margin: 10px 5px;
    padding: 10px;
}
.search .phrases-box {
    float: left;
    width: 76%;
}
.search .ordering-box {
    float: right;
    width: 24%;
}
.search .counter {
    color: #717171;
    float: right;
    margin: 10px 0;
    width: 11%;
}
.search .form-limit {
    color: #717171;
    float: left;
    margin: 16px 0;
    width: 89%;
}
.search span.highlight {
    background-color: #ececec !important;
}
.search .searchintro {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.search .btn-toolbar .inputbox {
    border: 1px solid #ccc;
    padding: 3px 5px;
    width: 126px;
}
.search .btn-group.pull-left {
    float: left;
}
.mid-cont-txt > img {
    display: block;
    margin: 0 auto;
}
.mous-res.mous-res-first.cont-main-mouss.active.mous-icon-class a {
    border: 1px solid #ccc;
    color: #666666 !important;
    padding: 10px 15px;
    font-size: 12px;
}
.mous-res.cont-main-mouss.mous-icon-s-class > a {
    background: #ECECEC none repeat scroll 0 0;
    padding: 10px 13px;
    font-size: 12px;
    border-radius: 4px;
}
.mous-res.cont-main-mouss.active.mous-icon-class a {
    border: 1px solid #ccc;
    color: #666666 !important;
    padding: 10px 15px;
    font-size: 12px;
}
/*CSS for Tooltip*/


.add-ser-sec {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    margin-top: 9px;
    padding: 10px 0;
    width: 1205px;
}
.aad-online-sec-first {
    margin: 8px 3px 0 0;
    width: 772px !important;
}
.aad-online-sec-second {
    margin: 10px 0px 0 0;
    min-height: 375px;
    width: 351px !important;
}
.blueHead {
    background: #689d45 none repeat scroll 0 0;
    color: white;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    width: 100%;
}
.blueHead > span {
    float: left;
    margin: 3px 0 0 7px;
}
.pinkHead {
    background: #54bac3 none repeat scroll 0 0;
    color: white;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    width: 100%;
}
.pinkHead > span {
    float: left;
    margin: 3px 0 0 7px;
}
.purpleHead {
    background: #ec7480 none repeat scroll 0 0;
    color: white;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    width: 100%;
}
.purpleHead_copy {
    background: #a08ac0 none repeat scroll 0 0 !important;
    color: white;
    font-size: 13px;
    font-weight: bold;
    height: 24px;
    width: 100%;
}
.purpleHead > span {
    float: left;
    margin: 3px 0 0 7px;
}
.aad-online-sec-first li,
.aad-online-sec-second li {
    background: rgba(0, 0, 0, 0) url("../images/smallarrow.png") no-repeat scroll 0 3px;
    margin-left: 0px;
    padding: 2px 0 15px 23px;
    text-indent: 0 !important;
}
.AOS-1 {
    margin: 10px 0 0;
}
.AOS-2 {
    float: left;
    margin: 20px 0 0;
    width: 46%;
}
.AOS-1 ul {
    float: left;
    width: 100%;
}
.AOS-1 p,
.AOS-2 p {
    color: #666666 !important;
    font: 12px/17px arial;
}
.queImg1 {
    position: relative;
}
.arrowSetting1 {
    background: rgba(0, 0, 0, 0) url("smallarrow.png") no-repeat scroll 0 59px !important;
}
.arrowSetting2 {
    background: rgba(0, 0, 0, 0) url("smallarrow.png") no-repeat scroll 0 86px !important;
}
.addressPanel {
    width: 100%;
    float: left;
}
.addressDivRow {
    clear: both;
    width: 100%;
}
.addressDivRowCol1 {
    float: left;
    width: 25%;
}
.addressDivRowCol2 {
    float: left;
    width: 45%;
}
.firstNoteDiv {
    width: 39px;
}
.firstNoteDiv-opt {
    width: 35px;
}
.seconNoteDiv {
    width: 84%;
}

.grayBg {
    background: #f2f3f5 none repeat scroll 0 0;
    float: left;
    padding: 8px 0 6px 6px;
    width: 100%;
}
.darkBlack {
    color: #000000 !important;
}
/*))))))))))))))))))))) Tooltip css start(((((((((((((((((((((((((*/

.TT1 {
    background-image: url("../images/toltip-bg.png");
    background-origin: padding-box;
    background-repeat: repeat;
    background-size: 100% 100%;
    font-size: 14px !important;
    left: 16px;
    padding: 11px 7px 15px 20px;
    position: absolute;
    top: -34px;
    z-index: 99;
}
.TT2 {
    background: #f4f4f4 none repeat scroll 0 0;
    border-radius: 4px;
    border: 1px solid #cccccc;
    font-size: 14px !important;
    padding: 8px 0 4px 11px;
    position: absolute;
    z-index: 99;
    box-shadow: 3px 3px 7px #cbcbcb;
    border-left: 1px solid #e0e0e0;
}
.TThead {
    color: #666666;
    font-size: 11px;
    font-weight: bold !important;
    text-indent: 2px;
}
.TTpara {
    color: #666666;
    font-family: arial;
    font-size: 10px !important;
    line-height: 11px;
    text-align: left !important;
    width: 221px !important;
    padding: 0 2px !important;
    text-indent: 0px;
}
.mt-15 {
    margin-top: 15px !important;
}

.queTag {
    position: relative;
}
.visible {
    width: 100%;
    float: left;
}

.archived {
    background: #ececec url("../images/icons/icon_archive.png") no-repeat scroll 5px center;
    font-size: 14px !important;
    font-weight: bold !important;
    padding: 5px 0 4px 37px;
    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;
    border-radius: 4px;
}
.archived > a {
    text-decoration: underline;
}
.sideWrapper {
    float: left;
    margin-right: 1%;
    width: 59%;
}
.winnindDesign {
    background: #ececec none repeat scroll 0 0;
    float: left;
    margin-top: 10px;
    width: 40%;
}
.winningImgWrapper {
    float: left;
    width: 100%;
}
.winningImg_1 {
    margin: 15px 0 10px 40px;
    width: 30%;
}
.winningImg_2 {
    margin: 15px 0 10px 40px;
    width: 30%;
}
.innerwinnindDesign {
    float: left;
    margin: 0;
    width: 100%;
}
.innerwinnindDesign > p {
    padding: 0px 18px 12px;
    text-align: justify;
}
.logoLounchImg {
    margin: 10px 0 15px;
    width: 100%;
}
.logoLounchImg1 {
    margin: 0 15px 0 0;
}
.logoLounchImg2 {
    margin: 0 15px 0 0;
}

.foot-btn-rt {
    padding: 8px 3px;
}
.foot-btn img {
    width: 50px;
}

.midWraper {
    clear: both;
    float: left;
    margin: 15px 0;
}
.residentsInnerDiv,
.governmetInnerDiv,
.reserveBankInnerDiv,
.uidaiDivInnerDiv {
    margin: 0 10px 0 4px;
    font-size: 13px;
}
.residentsHead,
.governmetHead,
.reserveBankHead,
.uidaiDivHead {
    height: 35px;
    line-height: 16px;
    padding: 7px 30px !important;
}
.residents {
    background: #dcd0ec none repeat scroll 0 0;
    float: left;
    margin-left: 2%;
    width: 22%;
    min-height: 545px;
}
.residentsHead {
    background: #a08ac0 none repeat scroll 0 0;
    color: white;
    font-size: 13px;
    padding: 10px 0;
    text-align: center;
}
.residentsSpan {
    float: left;
    margin: 10px 0 0 25px;
}
.residents ul li {
    color: #000000;
    list-style-type: disc;
}
.residentsInnerDiv ul li a {
    color: #000000;
    font-size: 13px;
}
.governmet {
    background: #e5e5ff none repeat scroll 0 0;
    float: left;
    margin-left: 2%;
    width: 22%;
    min-height: 545px;
}
.governmetHead {
    background: #6699ff none repeat scroll 0 0;
    color: white;
    font-size: 13px;
    padding: 10px 0;
    text-align: center;
}
.governmet ul li {
    color: #000000;
    list-style-type: disc;
}
.governmetInnerDiv ul li a {
    color: #000000;
    font-size: 13px;
}
.reserveBank {
    background: #dbffdb none repeat scroll 0 0;
    float: left;
    margin-left: 2%;
    width: 22%;
    min-height: 545px;
}
.reserveBankHead {
    background: #66cc66 none repeat scroll 0 0;
    color: white;
    font-size: 13px;
    padding: 10px 0;
    text-align: center;
}
.reserveBank ul li {
    color: #000000;
    list-style-type: disc;
}
.reserveBankInnerDiv ul li a {
    color: #000000;
    font-size: 13px;
}
.uidaiDiv {
    background: #f5eced none repeat scroll 0 0;
    float: left;
    margin-left: 2%;
    width: 22%;
    min-height: 545px;
}
.uidaiDivHead {
    background: #ec7480 none repeat scroll 0 0;
    color: white;
    font-size: 13px;
    padding: 10px 0;
    text-align: center;
}
.uidaiSpan {
    float: left;
    margin: 10px 0 0 44px;
}
.uidaiDiv ul li {
    color: #000000;
    list-style-type: disc;
}
.uidaiDivInnerDiv ul li a {
    color: #000000;
    font-size: 13px;
}


.aadhaarAsAddress .residents,
.aadhaarAsAddress .governmet,
.aadhaarAsAddress .reserveBank,
.aadhaarAsAddress .uidaiDiv {
    min-height: 400px !important;
}

.authentication .residents,
.authentication .governmet,
.authentication .reserveBank {
    float: left;
    min-height: auto;
    margin: 8px 0;
    width: 100%;
}
.authentication .residentsHead,
.authentication .governmetHead,
.authentication .reserveBankHead,
.authentication .uidaiDivHead {
    height: 20px;
    line-height: 16px;
}
.authentication .residentsInnerDiv,
.authentication .governmetInnerDiv,
.authentication .reserveBankInnerDiv,
.authentication .uidaiDivInnerDiv {
    font-size: 13px;
    margin: 12px 10px 10px 12px;
}

.requestingEntitiesTble {
    clear: both;
}
.requestingEntitiesTble .AUAfirst {
    float: left;
    min-height: auto;
    margin: 8px 1% 8px 0px;
    width: 49%;
    background: #e5e5ff none repeat scroll 0 0;
    min-height: 285px;
}
.requestingEntitiesTble .AUAsecond {
    float: left;
    min-height: auto;
    margin: 8px 0 8px 1%;
    width: 49%;
    background: #f6eced none repeat scroll 0 0;
    min-height: 285px;
}
.requestingEntitiesTble .KUAFirst {
    float: left;
    min-height: auto;
    margin: 8px 0;
    width: 100%;
    background: #e5e5ff none repeat scroll 0 0;
    min-height: 188px;
}
.AUAfirstHead_A {
    background: #6699ff none repeat scroll 0 0;
    float: left;
    width: 50%;
    background: #669aff none repeat scroll 0 0 !important;
}
.AUAfirstHead_B {
    background: #6699ff none repeat scroll 0 0;
    float: left;
    width: 50%;
    background: #67cc66 none repeat scroll 0 0 !important;
}
.KUAFirstHead_A {
    background: #6699ff none repeat scroll 0 0;
    float: left;
    width: 50%;
    background: #669aff none repeat scroll 0 0 !important;
}
.KUAFirstHead_B {
    background: #6699ff none repeat scroll 0 0;
    float: left;
    width: 50%;
    background: #67cc66 none repeat scroll 0 0 !important;
}
.requestingEntitiesTble .AUAfirstHead,
.requestingEntitiesTble .AUAsecondHead,
.requestingEntitiesTble .KUAFirstHead {
    background: #ed7581 none repeat scroll 0 0;
    color: white;
    font-size: 14px;
    font-weight: 400;
    height: 20px;
    line-height: 20px;
    padding: 10px 0;
    text-align: center;
}
.requestingEntitiesTble .AUAfirstInnerDiv,
.requestingEntitiesTble .AUAsecondInnerDiv,
.requestingEntitiesTble .KUAFirstInnerDiv {
    float: left;
    font-size: 13px;
    margin: 6px 10px 10px 12px;
}
.NotificationImg {
    margin: 0 5px 3px 0;
}

.trainingContentImg {
    float: left !important;
}

/*************************/
/*  EXTRA CSS START      */
/*************************/

.clrBoth {
    clear: both !important;
}
.no-break {
    float: left;
    width: 100%;
    word-break: break-all;
}
.bgDisable {
    background: none !important;
}
.UIDAIbackground ul,
ul li {
    cursor: default;
}
.authAndFiDoc p {
    color: #666666;
    margin: 7px 30px;
}
.ObligatoryPara {
    margin: 0 !important;
    padding: 10px;
}
.oprationModel .inner-p p {
    padding-bottom: 0px !important;
}
.minimalImg {
    float: right;
    margin: 10px 0 0 !important;
    width: auto;
}
.fifty tr td,
.fifty tr th {
    border-right: 1px solid #cccccc;
    width: 50% !important;
}
.goback {
    cursor: pointer;
    float: left;
    font-size: 11px;
    margin: 3px 0 0 16px;
}
.operationImg {
    text-align: center;
}
.organizationalChartPara {
    margin: 10px 0 0 !important;
    text-align: center !important;
}
.organizationalChartPara > a {
    margin: 0 0 0 10px !important;
}
table.horizontalTable {
    margin: 6px 0 10px;
}
.horizontalTableCol1 {
    background: #8fc1d4 none repeat scroll 0 0;
    padding: 5px 15px;
    width: 215px !important;
}
.horizontalTableCol2 {
    background: #c7e0e8 none repeat scroll 0 0;
    padding: 13px 20px;
    width: 605px;
}
.horizontalTableCol3 {
    background: #ffcc66 none repeat scroll 0 0;
    padding: 5px 15px;
    width: 216px;
}
.horizontalTableCol4 {
    background: #ffe5b2 none repeat scroll 0 0;
    padding: 17px 19px;
    width: 615px;
}
tr.horizontalTableRow {
    float: left;
    margin: 5px 0 0;
}
.aboutUidaiAadhaarIs {
    margin: 0 !important;
    width: 49% !important;
    min-height: 365px;
}
.aboutUidaiAadhaarIsNot {
    margin: 0 0 0 2% !important;
    width: 49% !important;
    min-height: 365px;
}
.aadhaarIsHead {
    background: #66cc66 none repeat scroll 0 0;
    color: white;
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left !important;
}
.aadhaarIsNotHead {
    background: #ec7480 none repeat scroll 0 0;
    color: white;
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left !important;
}
.residents.enrolDocument {
    margin: 0 !important;
    width: 32%;
    min-height: 185px;
}
.governmet.enrolIntro {
    margin: 0 0 0 16px !important;
    width: 32%;
    min-height: 185px;
}
.reserveBank.entroHeadFamily {
    margin: 0 0 0 17px !important;
    width: 32% !important;
    min-height: 185px;
}
.enrolDocumentHead {
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left;
}
.enrolIntroHead {
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left;
}
.entroHeadFamilyHead {
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left;
}
.about-sec-mid-cont-rgt.contactUs {
    margin: 13px 15px 0 0;
}
.accordion-photo h3 {
    margin: 0 0 0 11px;
}
.AOS-1 li {
    margin-right: 10px;
}
.glossaryBlankLink a,
.glossaryBlankLink {
    color: gray !important;
    cursor: default;
}
.mvc_digitCounter {
    text-align: left !important;
    margin: 6px 0 0;
}
.welcomeDiv {
    float: left;
    width: 50%;
}
.welcomeParaFirst {
    font-size: 17px !important;
}
.welcomeParaSecond {
    font-size: 14px !important;
    line-height: 15px !important;
}
.marginTop10 {
    margin-top: 10px !important;
}
.marginTop15 {
    margin-top: 15px !important;
}
.marginTop20 {
    margin-top: 20px !important;
}
.marginTop25 {
    margin-top: 25px !important;
}
.marginTop30 {
    margin-top: 30px !important;
}
.marginTop35 {
    margin-top: 35px !important;
}
.marginTop40 {
    margin-top: 40px !important;
}
.marginTop45 {
    margin-top: 45px !important;
}
.marginTop50 {
    margin-top: 50px !important;
}
.marginTop55 {
    margin-top: 55px !important;
}
.marginTop60 {
    margin-top: 60px !important;
}
.marginTop65 {
    margin-top: 65px !important;
}
.marginTop70 {
    margin-top: 70px !important;
}
.marginTop75 {
    margin-top: 75px !important;
}
.marginTop80 {
    margin-top: 80px !important;
}
.marginLeft10 {
    margin-left: 10px !important;
}
.marginLeft15 {
    margin-left: 15px !important;
}
.marginLeft20 {
    margin-left: 20px !important;
}
.marginLeft25 {
    margin-left: 25px !important;
}
.marginLeft30 {
    margin-left: 30px !important;
}
.marginLeft35 {
    margin-left: 35px !important;
}
.marginLeft40 {
    margin-left: 40px !important;
}
.marginLeft45 {
    margin-left: 45px !important;
}
.marginLeft50 {
    margin-left: 50px !important;
}
.marginLeft55 {
    margin-left: 55px !important;
}
.marginLeft60 {
    margin-left: 60px !important;
}
.marginLeft65 {
    margin-left: 65px !important;
}
.marginLeft70 {
    margin-left: 70px !important;
}
.marginLeft75 {
    margin-left: 80px !important;
}
.marginRight10 {
    margin-right: 10px !important;
}
.marginRight15 {
    margin-right: 15px !important;
}
.marginRight20 {
    margin-right: 20px !important;
}
.marginRight25 {
    margin-right: 25px !important;
}
.marginRight30 {
    margin-right: 30px !important;
}
.marginRight35 {
    margin-right: 35px !important;
}
.marginRight40 {
    margin-right: 40px !important;
}
.marginRight45 {
    margin-right: 45px !important;
}
.marginRight50 {
    margin-right: 50px !important;
}
.marginRight55 {
    margin-right: 55px !important;
}
.marginRight60 {
    margin-right: 60px !important;
}
.marginRight65 {
    margin-right: 65px !important;
}
.marginRight70 {
    margin-right: 70px !important;
}
.marginRight75 {
    margin-right: 75px !important;
}
.marginRight80 {
    margin-right: 80px !important;
}
.marginBottom10 {
    margin-bottom: 10px !important;
}
.marginBottom15 {
    margin-bottom: 15px !important;
}
.marginBottom20 {
    margin-bottom: 20px !important;
}
.marginBottom25 {
    margin-bottom: 25px !important;
}
.marginBottom30 {
    margin-bottom: 30px !important;
}
.marginBottom35 {
    margin-bottom: 35px !important;
}
.marginBottom40 {
    margin-bottom: 40px !important;
}
.marginBottom45 {
    margin-bottom: 45px !important;
}
.marginBottom50 {
    margin-bottom: 50px !important;
}
.marginBottom55 {
    margin-bottom: 55px !important;
}
.marginBottom60 {
    margin-bottom: 60px !important;
}
.marginBottom65 {
    margin-bottom: 65px !important;
}
.marginBottom70 {
    margin-bottom: 70px !important;
}
.marginBottom75 {
    margin-bottom: 75px !important;



}
.marginBottom80 {
    margin-bottom: 80px !important;
}
.floatRight {
    float: right;
}
.floatLeft {
    float: left;
}
.clrBoth {
    clear: both;
}
.headFootMain-1 {
    border-bottom: 1px solid #d2d2d2;
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 60%;
}
.headFootMain-2 {
    border-bottom: 1px solid #d2d2d2;
    color: #333333;
    float: right;
    font-size: 12px;
    font-weight: bold;
    width: 30%;
}
.mainFootDiv-1 ul {
    float: left;
    margin: 6px 0;
}
.mainFootDiv_ul_1 {
    width: 35%;
}
.mainFootDiv_ul_2 {
    width: 35%;
}
.mainFootDiv_ul_3 {
    width: 25%;
}
ul.mainFootDiv_ul_1 li a {
    font-size: 12px;
    line-height: 21px;
    color: #336699;
}
ul.mainFootDiv_ul_2 li a {
    font-size: 12px;
    line-height: 21px;
    color: #336699;
}
ul.mainFootDiv_ul_3 li a {
    font-size: 12px;
    line-height: 21px;
    color: #336699;
}
.mainFootDiv-1 {
    float: left;
    width: 60%;
}
.mainFootDiv-2 {
    float: left;
    width: 40%;
}
.mainFootDiv_link_1 {
    border-top: 1px solid #d2d2d2;
    float: left;
    width: 68%;
}
.footerReset {
    margin: 0;
}
.footerReset ul {
    margin: 5px 0;
}
.footerReset ul li {
    float: left;
    margin: 0 14px 0 0;
}
.footerReset ul li a {
    font-size: 11px;
    font-weight: lighter;
}
.headQuarterDiv {
    float: left;
    width: 46%;
}
.unique_Identification {
    color: #333333;
    font-size: 12px;
}
.unique_Identification_para {
    color: #333333;
    float: left;
    font-size: 12px;
    width: 140px;
}
.unique_Identification_last_para {
    float: left;
    margin: 8px 0 0;
}
.unique_Identification_first_para {
    margin: 10px 0 0;
}
.resionalOffiseDiv {
    float: right;
    margin: 0;
    width: 40%;
}
.borderTop {
    border-top: 2px solid #96a5c7;
}
.borderBottom {
    border-bottom: 2px solid #96a5c7;
}
.borderLeft {
    border-left: 2px solid #96a5c7;
}
.borderRight {
    border-right: 2px solid #96a5c7;
}
.aadharServiceHeadingLeftDiv {
    float: left;
    width: 40%;
}
.aadharServiceHeadingRightDiv {
    float: left;
    width: 60%;
}
.aadharServiceHeading {
    font-size: 24px;
    font-weight: lighter;
    margin: 8px 0 10px 12px;
}
.aadharServiceHeadingRightDiv > ul {
    float: right;
    margin: 5px 15px 13px 0;
}
.aadharServiceHeadingRightDiv ul li {
    float: left;
    margin: 0 0 0 20px;
    border: none;
}
.aadharServiceHeadingRightDiv ul li a {
    color: #336699;
    float: left;
    font-size: 12px;
}
.aadharServiceHeadingRightDiv a {
    color: #336699;
}
.aadhaarServicesbody_1 {
    margin: 10px 20px 0 10px;
    width: 350px !important;
}
.aadhaarServicesbody_2 {
    margin: 10px 40px 0 0;
    width: 350px !important;
}
.aadhaarServicesbody_3 {
    margin: 10px 0px 0 0;
    width: 350px !important;
}
.aadhaarServicesbodyRight ul li {
    background: rgba(0, 0, 0, 0) url("smallarrow.png") no-repeat scroll 0 3px;
    margin-left: 0;
    padding: 2px 0 15px 23px;
    text-indent: 0 !important;
}
.locationWrap {
    width: 47%;
}
.aadhaarServicesbodyLeft {
    float: left;
    width: 15% !important;
}
.aadhaarServicesbodyLeft_location {
    float: left;
    width: 10% !important;
}
.aadhaarServicesbodyRight {
    float: right;
    width: 80%;
}
.aadhaarServicesbodyRight_location {
    float: left;
    width: 85%;
}
.strongBold {
    font-size: 13px;
    font-weight: bold;
    color: #545454;
}
.horizontalROw {
    background: #e4e4e4 none repeat scroll 0 0;
    clear: both !important;
    float: left;
    height: 1px;
    width: 100%;
}
.getAadhaarNote {
    float: left;
    margin: 0 0 0 93px;
}
.darkBlue {
    color: #336699;
}
.standeredPara {
    color: #666666 !important;
    font: 12px arial, regular;
}
.enrolWrapGray {
    margin: 0 0 0 17px;
}
ul.enrolWrapGray li {
    background: rgba(0, 0, 0, 0) url("../images/graydot.png") no-repeat scroll 10px 9px;
    padding: 4px 0 0px 23px;
}
.blue336699 {
    color: #336699;
    font-size: 12px;
    font-weight: lighter;
}
.aditionalInformation {
    float: left;
    width: 100%;
}
.aditionalInformation_1 {
    float: left;
    width: 40%;
}
.aditionalInformation_2 {
    float: left;
    width: 20%;
}
.aditionalInformation_3 {
    float: left;
    width: 40%;
}
.aditionalInformation_2 > p {
    text-align: center;
}
.listOfUIDAIState {
    float: left;
    width: 100%;
}
.blackHeadMedium {
    font-size: 18px !important;
}
.blackHeadSmall {
    font-size: 13px !important;
    font-weight: lighter;
    line-height: 10px;
}
.redish995454 {
    font-size: 14px;
    color: #7e6459;
}
.enrolWrapSquare {
    margin: 0 0 0 5px;
}
ul.enrolWrapSquare li {
    background: rgba(0, 0, 0, 0) url("../images/redbullet.png") no-repeat scroll 0 12px;
    padding: 5px 0 0 15px;
}
.listStates_1 {
    width: 220px;
}
.listStates_2 {
    width: 185px;
}
.listStates_3 {
    width: 200px;
}
.listStates_4 {
    width: 165px;
}
.listStates_5 {
    width: 145px;
}
.listStates_6 {
    width: 245px;
}
.listStates_7 {
    width: 180px;
}
.listStates_8 {
    width: 145px;
}
.locationImg {
    margin: 11px 0 0 52px;
}
.aadhaarUpdateComman {
    width: 65%;
}
.marginTopMinus {
    margin-top: -11px;
}
.enterOTP {
    right: 223px;
    top: -28px;
}
.personaalDetailsImg {
    left: 329px;
    top: -26px;
	}

.update_arrowIcon{left: 150px;
    top: -26px;}

.update_selectFieldIcon{left: 350px;
    top: -26px;}

.update_modifyDetailIconIcon{left: 550px;
    top: -26px;}

.update_uploadDocument{left: 750px;
    top: -26px;}

.update_userIcon{left: 950px;
    top: -26px;}
	
.update_grayArrow{left: 712px;
top: 220px;}	

.selectEidUidImg{left: 85px;
    top: -26px;
}

.personaalDetailsImg-retriveUidEid{
 left: 565px;
 top: -26px;
}

.enterOTP-retriveUidEid {
    right: 90px;
    top: -28px;
}
.panel ul {
    border-top: 2px solid #96a5c7;
    list-style: outside none none;
    margin-top: 6px;
    padding: 10px 0 0;
    position: absolute;
}

ul.greenButtonList li {background: rgba(0, 0, 0, 0) url("../images/greenDot.png") no-repeat scroll 0 8px !important;
padding: 5px 0 0 23px !important;}


.borderImgWrapper-1{	
	 width: 49px;
    height: 24px; 
    border-top-left-radius: 110px;  
    border-top-right-radius: 110px;
    border: 1px solid #e8eaec;
    border-bottom: 0;    
	}
	
.borderImgWrapper-2{	
	 width: 53px;
    height: 26px; 
    border-top-left-radius: 110px;  
    border-top-right-radius: 110px;
    border: 1px solid #e8eaec;
    border-bottom: 0;    
	}	

/*************************/
/*    EXTRA CSS END      */
/*************************/


.open-menu {
    float: left;
    height: 15px;
}
.open-menu.active {
    float: left;
    height: 15px;
    margin-top: -9px;
}
.smallSpan {
    color: #666666;
    font-size: 12px;
}
.darkBlue {
    color: #386898;
}
/*************************/
/*    Slider CSS Starts  */
/*************************/

#sliderFrame,
#sliderFrame div {
    box-sizing: content-box;
}
#sliderFrame {
    width: auto;
    margin: 0 auto;
    /*center-aligned*/
}
#slider,
#slider .sliderInner {
    width: auto;
    height: 402px;
    /* Must be the same size as the slider images */
    
    border-radius: 3px;
}
#slider {
    background-color: white;
    position: relative;
    margin: 0 auto;
    /*center-aligned*/
    
    transform: translate3d(0, 0, 0);
    box-shadow: 0px 1px 5px #999999;
}
/* the link style (if an image is wrapped by a link) */

#slider a.imgLink,
#slider .video {
    z-index: 2;
    cursor: pointer;
    position: absolute;
    top: 0px;
    left: 0px;
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
#slider .video {
    background: transparent url(video.png) no-repeat 50% 50%;
}
/* Caption styles */

#slider .mc-caption {
    position: absolute;
    width: 100%;
    height: auto;
    padding: 10px 0;
    /* 10px will increase the height.*/
    
    left: 0px;
    bottom: 0px;
    top: auto;
    overflow: hidden;
    font: bold 14px/20px Arial;
    color: #EEE;
    text-align: center;
    background: rgba(0, 0, 0, 0.3);
}
#slider .mc-caption a {
    color: #FB0;
}
#slider .mc-caption a:hover {
    color: #DA0;
}

#slider .navBulletsWrapper {
    top: 410px;
    text-align: center;
    background: none;
    position: relative;
    z-index: 3;
}
/* each bullet */

#slider .navBulletsWrapper div {
    width: 11px;
    height: 11px;
    font-size: 0;
    color: White;
    /*hide the index number in the bullet element*/
    
    background: transparent url(bullet.png) no-repeat 0 0;
    display: inline-block;
    *display: inline;
    zoom: 1;
    overflow: hidden;
    cursor: pointer;
    margin: 0 6px;
    /* set distance between each bullet*/
}
#slider .navBulletsWrapper .active {
    background-position: 0 -11px;
}


#slider img,
#slider > b,
#slider a > b {
    position: absolute;
    border: none;
    /*display:none;*/
}
#slider .sliderInner {
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
#slider > a,
#slider video,
#slider audio {
    /*display:none;*/
}
#slider div {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.grayBarStick {
    background: #f1f3f4 none repeat scroll 0 0;
    width: 100%;
}
.crossButtonSmall {
    cursor: pointer;
    margin: 7px 7px 0 0;
    text-align: right;
}
.blackList > li {
    float: right;
    padding: 5px;
    margin: 0 0 0 10px;
}
.blackList li a {
    color: #666666;
    cursor: unset;
    text-decoration: none;
}
.aadhaarLinkingFailuarBG {
    background: #f9fafb url(../images/AadhaarLinkingCross.png) no-repeat scroll 150px 35px !important;
}
.aadhaarLinkingSuccessBG {
    background: #f9fafb url(../images/AadhaarLinkingRight.png) no-repeat scroll 100px 41px !important;
}
.verifyAadhaarFailuarBG {
    background: #f9fafb url(../images/verifyAadhaarFailIcon.png) no-repeat scroll 150px 35px !important;
}
.verifyAadhaarSuccessBG {
    background: #f9fafb url(../images/verifyAadhaarSuccessIcon.png) no-repeat scroll 135px 41px !important;
}
.verifyAadhaarWarningBG {
    background: #f9fafb url(../images/verifyAadhaarWarningIcon.png) no-repeat scroll 150px 35px !important;
}
.verifyEmailMobileFailuarBG {
    background: #f9fafb url(../images/verifyEmailMobileFailIcon.png) no-repeat scroll 150px 35px !important;
}
.verifyEmailMobileSuccessBG {
    background: #f9fafb url(../images/verifyEmailMobileSuccessIcon.png) no-repeat scroll 135px 41px !important;
}

.lockBiometricSuccess-1 {
    background: #f9fafb url(../images/lockSuccess.png) no-repeat scroll 150px 35px !important;
}

.lockBiometricSuccess-2 {
    background: #f9fafb url(../images/unlockSuccess.png) no-repeat scroll 150px 35px !important;
}

.lockBiometricSuccess-3 {
    background: #f9fafb url(../images/desableLockSuccess.png) no-repeat scroll 150px 35px !important;
}

.statusPendingBG {
    background: #f9fafb url(../images/statusPending.png) no-repeat scroll 150px 35px !important;
}

.statusRejectBG {
    background: #f9fafb url(../images/statusReject.png) no-repeat scroll 150px 35px !important;
}

.statusSuccessBG {
    background: #f9fafb url(../images/statusSuccess.png) no-repeat scroll 150px 35px !important;
}

.statusLockBG {
    background: #f9fafb url(../images/statusLock.png) no-repeat scroll 150px 35px !important;
}
.aboutResidentPortalBG {
    background: #ffffff url(../images/aboutResPort.png) no-repeat scroll 720px 50px !important;
}



ul.graydotlist > li {
    list-style-image: url("../images/graydot.png");
}
ul.graydotlist > li a,
ul.graydotlist > li span {
    color: #666666;
    font: 12px/17px arial;
    text-decoration: none;
    cursor: pointer !important;
}

ol, ul, ul li {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

hr {
  border: 0;
  display: block;
  height: 1px;
  margin: 0;
  padding: 0; }

article, section, header, footer, nav, nav ul, nav li {
  margin: 0;
  padding: 0; }

input[type=button], input[type=submit], button {
  cursor: pointer; }

input[disabled] {
  cursor: default; }

button, input, select, textarea {
  margin: 0;
  padding: 0; }


h1, h2, h3 {
  margin: 0 0 .2em; }

h1 {
  font-size: 30px; }

h2 {
  font-size: 24px; }

h3 {
  font-size: 18px; }

p {
  margin: 0 0 .3em;
  line-height: 1.4; }

img {
  max-width: 100%;
  border: 0;
  vertical-align: middle; }

a {
  color: #336699;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

.tab_content1 li a:hover {
  color: #db2132; }

.f-right {
  float: right; }

.f-left {
  float: left; }

@font-face {

  font-family: 'gothic';
  src: url("../fonts/GOTHIC.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Antonio';
  src: url("../fonts/Antonio-Bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "impactregular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/impact-webfont.eot") format("truetype"), url("../fonts/impact-webfont.woff") format("woff"), url("../fonts/impact-webfont.ttf") format("truetype"), url("../fonts/impact-webfont.svg") format("svg"); }

@font-face {
  font-family: "century_gothicregular";
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/gothic-webfont.eot") format("truetype"), url("../fonts/gothic-webfont.woff") format("woff"), url("../fonts/gothic-webfont.ttf") format("truetype"), url("../fonts/gothic-webfont.svg") format("svg"); }

/* -----------------------------------Layout----------------------------------- */
.blue-bar {
  height: 5px; }

.grey-bar {
  height: 30px;
  border-bottom: 1px solid #e8eded; }

.row {
  clear: left;
  overflow: hidden;
  zoom: 1; }

.container {
  width: 1600px;
  margin: 0 auto; }

.top-lft {
  float: left; }

.same-col {
  float: left;
  width: 1207px; }

.cols-2 {
  margin-right: 18px;
  width: 67%; }

.main-cont {
  position: relative; }

.par-cor {
  color: #37739a;
  font-size: 11px;
  line-height: 30px;
  margin: 0 9px 0 6px;
  float: left;
  overflow: hidden;
  cursor: default; }


.par-cor.active {
  background: none repeat scroll 0 0 #9db2bb;
  color: #17415d;
  height: 23px;
  line-height: 22px;
  margin-top: 3px;
  padding: 0 5px; }

ul.top-link {
  font-size: 12px;
  margin: 8px 290px 0 0;
  padding: 0; }

ul.top-link li {
  color: #434649;
  float: left;
  margin: 0 6px;
  padding: 0; }

ul.top-link li a {
  color: #434649; }

.styled-select {
  background: url(../images/new_arrow.png) no-repeat scroll right center rgba(0, 0, 0, 0);
  height: 24px;
  margin: 0 0 0 4px;
  overflow: hidden;
  padding: 5px 0 0;
  width: 90px; }

.styled-select select {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 0;
  color: #d2dddc;
  height: 18px;
  width: 109px; }

/*.ver-line {background: none repeat scroll 0 0 #3e5e77;height: 33px;margin: -4px 0 0 0px;width: 1px;}*/
.font-reset {
  margin: 2px 0 0 13px; }

.font-reset ul li {
  float: left;
  margin: 0 7px 0 0; }

.font-reset ul li a {
  color: #336699;
  float: left;
  font-size: 12px; }

.screen-reader {
  margin: 3px 7px 0 7px;
  padding: 0;
  font-size: 12px; }

.screen-reader a {
  color: #336699; }

.uid-logo {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px; }


.srch-option-box {
  margin: 7px 4px 0; }

.partner-select {
  background: url("../images/new_arrow.png") no-repeat scroll 91px center rgba(0, 0, 0, 0) !important;
  height: 25px;
  margin: -5px 5px 0 4px;
  overflow: hidden;
  width: 120px;
  border: 1px solid #d3dddc;
  border-radius: 4px;
  padding: 0px 0px 0px 6px; }

.partner-select select {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 0;
  color: #3d627b;
  height: 24px;
  width: 147px; }

@-moz-document url-prefix() {
  .partner-select select {
    padding-top: 3px; } }

.search {
  margin: -6px -268px 0 0; }

.search input.srch-box {
  background-color: #c6d3d2;
  border: 1px solid #a4b9bb;
  float: left;
  height: 25px;
  line-height: 25px;
  padding-left: 10px;
  vertical-align: middle;
  width: 280px;
  color: #17415d; }

.search input.srch-sbmit {
  background: url("../images/srch.png") no-repeat scroll 0 0/100% auto #91a7af;
  float: left;
  height: 21px;
  margin: 3px 0 0 -25px;
  width: 22px;
  border: 1px solid#b3c4c7; }

.main-cont p {
  color: #666666 !important;
  font: 13px/18px arial; }

.mega-menu {
  position: relative;
  overflow: visible;
  height: 39px;
  background: #2e4b90; }

.lt-ie8 .mega-menu {
  margin-top: 8px; }

.mega-menu ul.uid-ul {
  height: 34px;
  line-height: 43px;
  margin-left: 0px; }

.mega-menu ul li {
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 22px 0 0 !important;
  /*30px*/
  padding: 0px 0 0;
  position: relative;
  vertical-align: middle; }

.mega-menu ul li.main-mega-item.mega-item-a {
  color: #db2132;
  background: #fff;
  margin-top: 2px; }

/*12-Nov-2014 update*/
.mega-menu ul li.li-active {
  background-color: #cc3333;
  color: #fff;
  height: 39px; }

.mega-menu ul li a {
  color: #445b69;
  float: left;
  height: 39px;
  margin: 0;
  padding: 0px 10px 0; }

.mega-menu ul li a img {
  margin: 12px 0 0; }

.mega-menu ul li a:hover {
  background: none repeat scroll 0 0 #db2132;
  color: #fff;
  margin-top: 2px;
  text-decoration: none; }

.mega-menu ul li a {
  color: #68879b;
  text-decoration: none; }

/*12-Nov-2014 update*/
.mega-menu ul li a.mega-item-a {
  background: none;
  color: #ffffff;
  margin-top: 0px;
  text-decoration: none;
  border: none;
  line-height: 39px; }

/*12-Nov-2014 update*/
.menu-row {
  background: #2e4b90; }

.mega-menu ul li a.active {
  background: none repeat scroll 0 0 #ffffff;
  color: #333333;
  margin-top: 0px;
  text-decoration: none; }

.mega-menu ul li.sub-menu-outer {
  display: block; }

.sub-menu-outer {
  display: none;
  height: auto;
  left: -181px;
  line-height: 18px;
  padding: 0 0 5px;
  position: absolute;
  text-shadow: none;
  top: 36px;
  width: 0px !important;
  z-index: 999; }

.lt-ie8 .sub-menu-outer {
  padding-bottom: 1px; }

.sub-menu-inner {
  background: url("../images/menu-bg-img.png");
  height: auto;
  margin-top: 3px !important;
  padding: 10px 20px 15px;
  position: relative;
  width: 881px !important;
  z-index: 9999;
  min-height: 319px;
  background-size: 100% 100%; }

.sub-menu-inner h3 {
  color: #aabebc;
  font-size: 16px; }

.smi-row-1 {
  float: left;
  margin-bottom: 5px; }

.smi-row-1 h6 {
  color: #cc3333;
  font-size: 12px;
  width: 200px; }

.smi-row-1 ul {
  margin: 2px 0 0;
  padding: 0; }

/*12-Nov-2014 update*/
.smi-row-1 .main-menu-head-sec a {
  color: #00679b !important;
  cursor: pointer !important;
  font-size: 12px !important;
  height: 14px !important;
  width: 200px !important;
  display: block;
  font-weight: bold; }

/*12-Nov-2014 update*/
.slide-desc {
  display: inline-block;
  padding: 0px 15px;
  float: left;
  top: 327px;
  z-index: 1;
  line-height: 30px;
  margin-top: 183px;
  width: 68%;
  background-color: rgba(0, 0, 0, 0.7); }

.slider-con-main {
  height: 237px;
  position: relative;
  width: 100%;
  z-index: -1; }

.skdslider ul.slides li img {
  border: 0 none;
  position: relative;
  width: 100%; }

.slide-desc h1 {
  float: left;
  font-family: "Antonio";
  margin-bottom: -1px;
  margin-top: 0;
  width: 137px;
  margin-left: 5px;
  color: #000000; }

.slide-desc h1 .big-txt {
  font-size: 24px;
  opacity: 0.8; }

.slide-desc h1 .big-txts {
  font-size: 36px;
  opacity: 0.8; }

.slide-desc p {
  width: 864px !important;
  float: left;
  color: #fff !important;
  font-family: "century gothic" !important;
  font-size: 12px !important;
  margin-top: 0px !important; }

.smi-row-1 ul li {
  float: none;
  font-size: 12px;
  font-weight: normal;
  margin: 0 0 1px;
  padding: 0; }

.ie9 .smi-row-1 ul li {
  margin: 0 0 1px; }

.smi-row-1 ul li a {
  color: #06679c;
  float: none;
  margin: 0;
  padding: 0;
  text-transform: none; }

.smi-row-1 ul li a:hover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 transparent;
  color: #06679c;
  margin: 0;
  padding: 0;
  text-decoration: underline; }

.smi-row-1 h6.exp-item {
  border-bottom: 1px solid #cc3333;
  margin: 9px 0 0;
  padding: 0 0 2px;
  color: #aabebc; }

.smi-col-1 {
  width: 238px; }

.smi-col-2 {
  margin: 11px 0 0; }

.ie9 .smi-col-2 {
  margin: 11px 9px 0 0;
  width: 221px; }

.smi-col-1 a.exp-link {
  color: #cc3333;
  float: none;
  font-size: 12px;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-transform: none; }

.smi-row-1 a.exp-link:hover {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  box-shadow: 0 0 0 transparent;
  color: #cc3333;
  margin: 0;
  padding: 0;
  text-decoration: underline; }

.smi-col-1 ul li ul {
  margin-left: 6px; }

.smi-col-1 ul li h6 > a {
  color: #cc3333;
  text-shadow: none; }

.smi-col-2 h6 {
  background: url(../images/comm-indicator.png) no-repeat right center;
  height: 43px;
  line-height: 40px;
  float: left;
  margin-right: 6px; }

.smi-col-1 .toll-no {
  margin-top: 17px;
  color: #333333; }

.smi-col-1 .toll-no span {
  font-weight: bold;
  color: #333333; }

.smi-col-1 .em-bx {
  margin: 15px 0 0;
  color: #333333; }

.smi-col-1 .em-bx + a {
  color: #cc3333;
  font-weight: bold; }

.smi-col-1 div:hover {
  color: #333333; }

.imaginary-border {
  border-left: 1px solid #cc3333;
  height: 250px;
  position: absolute;
  right: 285px;
  top: 34px; }

.smi-col-1 .non-link-txt {
  color: #7f7f7f;
  font-weight: bold; }

.smi-col-1 .non-link-det {
  color: #7f7f7f;
  font-size: 11px;
  font-weight: normal;
  margin: 0; }

.smi-col-1 .foot-focus {
  margin-top: 0px; }

.smi-col-1 .foot-focus .res-por-link {
  height: auto;
  margin-top: 0px; }

.slider-con {
  width: 100%;
  height: 237px;
  position: absolute;
  z-index: -1; }

.lt-ie8 .slider-con {
  z-index: -10;
  margin-top: 6px; }

.slider-con ul.sld-ul li {
  height: 246px;
  width: 100%; }

.slider-con ul.sld-ul li h1 {
  font-family: 'gothic', arial, sans-serif;
  font-size: 48px;
  color: #db2031;
  padding: 74px 0 9px; }

.slider-con ul.sld-ul li p {
  font-size: 24px;
  color: #000000;
  width: 333px;
  font-family: 'gothic', arial, sans-serif; }

.add-kiosk {
  background-color: #98cb65;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.6);
  height: 217px;
  width: 267px;
  z-index: 99999;
  float: right;
  margin-right: 13px;
  margin-top: 10px; }

.kiosk-title {
  background: none repeat scroll 0 0 #669933;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 58px;
  line-height: 23px;
  padding-top: 5px;
  text-align: center; }

.top-lft a:hover {
  color: #db2132;
  cursor: pointer; }

.kiosk-title .kiosk-title-txt {
  width: 100px; }

.kiosk-web {
  background: rgba(0, 0, 0, 0) url("../images/right-aad-icon.png") no-repeat scroll 0 0/100% auto;
  display: block;
  height: 272px;
  margin: 6px auto 16px;
  position: relative;
  width: 262px; }

.directive-title {
  font-weight: bold;
  color: #db2132;
  padding-left: 6px;
  height: 20px; }

.directive-title-head a:hover {
  color: #db2132; }

ul.ak-ul {
  padding: 0 0 0 10px;
  width: 220px;
  float: left; }

.ak-ul1 {
  float: left;
  width: 140px;
  color: #000000;
  font-size: 12px;
  padding-top: 13px; }

ul.ak-ul li {
  background: url("../images/div-btn-img.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
  display: block;
  height: 54px; }

ul.ak-ul li:nth-child(3) {
  background: none;
  display: block;
  height: 54px; }

.ak-ul2 {
  float: left;
  width: 50px;
  color: #336600;
  font-size: 12px;
  font-weight: bold;
  padding-top: 13px; }

.box-txt {
  padding: 0 10px; }

.cols-3 {
  width: 23%;
  margin-right: 18px; }

.cols-4 {
  width: 25%;
  margin-right: 18px; }

.cols-5 {
  width: 49%;
  margin-right: 18px; }

.sep-sections {
  float: left;
  height: 18px;
  margin: 6px 47px 1px 0;
  overflow: hidden;
  padding-bottom: 28px;
  position: relative; }

.sep-sections-dv {
  padding-bottom: 10px;
  width: 323px; }

.sec-title li a {
  font-family: 'gothic', arial, sans-serif;
  color: #000;
  margin: 21px 0px 0px 11px; }

.sec-title-head {
  color: #006699;
  margin: 0px 0px 0px 40px;
  font-size: 12px; }

.sec-title span.evnt-icn {
  width: 36px;
  height: 34px;
  float: left;
  background-image: url(../images/uid-sprite.png);
  background-repeat: no-repeat;
  background-position: 0px 0px; }

.sec-title span + span {
  margin: 7px 0 0 6px;
  float: left; }

.evnt-list {
  margin: 10px 0 0 12px; }

.evnt-list {
  margin: 0 0 33px; }

.evnt-list {
  color: #666666;
  font-size: 12px;
  margin-right: 10px;
  margin-left: 40px;
  line-height: 2px; }

.evnt-list .no-margin {
  margin: 0; }

.evnt-list:first-child {
  font-weight: bold;
  text-decoration: none;
  display: inline;
  margin: 0; }

.evnt-list .pq-dt {
  color: #cc9900;
  font-size: 12px;
  margin-left: 76px; }

.sec-title span.tndr-icn {
  width: 26px;
  height: 35px;
  float: left;
  background-image: url(../images/uid-sprite.png);
  background-repeat: no-repeat;
  background-position: -2px -102px; }

.evnt-list li a.tndr-list {
  font-weight: normal;
  font-size: 12px; }

.evnt-list li a.tndr-list + span {
  color: #cc9900;
  text-decoration: none;
  display: block; }

.sec-title span.dis-icn {
  width: 43px;
  height: 39px;
  float: left;
  background-image: url(../images/uid-sprite.png);
  background-repeat: no-repeat;
  background-position: -2px -210px; }

.dis-tab-con {
  background: #fff;
  border-top: 1px solid #b3c5c3; }

.dis-tab-ul {
  background: #e8eded;
  margin: 1px 0 0;
  height: 39px; }

.dis-tab-ul li {
  color: #7e909d;
  float: left;
  line-height: 39px;
  text-align: center;
  width: 50%;
  cursor: pointer; }

.lt-ie8 .dis-tab-ul li {
  width: 49%; }

.dis-tab-ul li:hover {
  color: #333333; }

.dis-tab-ul li.active {
  color: #333333;
  font-weight: bold;
  box-shadow: inset 0px -3px 0px #ff6666; }

.evnt-list li a.no-underline {
  text-decoration: none; }

.sec-title-head span.media-icn {
  background-image: url("../images/uid-sprite.png");
  background-position: 3px -270px;
  background-repeat: no-repeat;
  float: left;

  height: 51px;
  padding: 0 2px;
  width: 57px; }

ul.med-list.evnt-list li {
  margin: 0; }

ul.med-list li {
  float: right;
  margin: -23px 0 0 18px !important;
  color: #006699;
  font-size: 12px; }

ul.med-lists li {
  background: url("../images/count-bg.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
  color: #000000;
  float: right;
  font-size: 12px;
  width: 18px; }

.sec-title span.nws-icn {
  width: 32px;
  height: 28px;
  float: left;
  background-image: url(../images/uid-sprite.png);
  background-repeat: no-repeat;
  background-position: -62px -3px; }

.sec-title span.nws-icn + span {
  margin-top: 4px; }

.pres-rls h6 {
  color: #336699;
  font-weight: bold;
  font-size: 14px; }

.pres-rls li {
  margin-bottom: 15px; }

.pres-rls li span {
  color: #cc9900;
  font-size: 11px; }

.pres-rls li a.tndr-list {
  margin: 0;
  text-decoration: none; }

.sec-title span.pblc-icn {
  width: 30px;
  height: 33px;
  float: left;
  background-image: url(../images/uid-sprite.png);
  background-repeat: no-repeat;
  background-position: -90px -212px; }

.dis-tab-ul.pblcs li {
  width: 33%; }

.grph-img img {
  width: 100%; }

.evnt-list.preport ul {
  margin-top: 15px; }

.evnt-list.preport ul li {
  background: url(../images/download-icon.png) no-repeat right center;
  margin-bottom: 15px; }

.evnt-list.preport ul li a {
  display: inline-block;
  width: 280px; }

.side-bg {
  background: #e8eded none repeat scroll 0 0;
  margin: 8px 0 0 -16px;
  min-height: 1174px;
  padding: 7px 6px;
  width: 100%; }

.side-bg img {
  text-align: center;
  margin: 15px auto 0 36px; }

.lt-ie8 .jobs-bg {
  margin-top: 38px; }

.jobs-bg > ul li {
  margin-bottom: 10px; }

.jobs-bg .directive-title {
  color: #ff6600;
  font-size: 16px;
  background: none;
  margin-top: 10px; }

.tags.jobs-bg > ul li {
  background: url("../images/btn-bg.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
  padding: 6px;
  text-align: center;
  color: #006699;
  font-size: 12px;
  margin-top: -3px; }

.footer-wrapper {
  background: url("../images/footer-bg1.png") repeat-x scroll 0 0 #d3dddc;
  min-height: 180px;
  width: 100%; }

.social-network {
  margin: 0 auto;
  padding-top: 7px;
  width: 140px; }

.social-network a {
  color: #cc0000;
  font-weight: bold; }

.footer-content {
  margin: 0 auto;
  padding-bottom: 5px; }

.f-menu .f-list-box {
  width: 163px; }

.f-list-box {
  margin: 15px 0px 0 0; }

.f-list-box div:first-child a {
  font-size: 13px;
  color: #3d627b;
  font-weight: bold; }

.f-list-box div + p {
  font-size: 11px;
  color: #3d627b; }

.f-list-box ul li a {
  color: #333333;
  font-size: 11px; }

.foot-sec-menu ul li a:hover {
  color: #db2132;
  font-size: 12px; }

.footer-col-right {
  width: 100px; }

.footer-col-right ul {
  margin: 9px 0 0; }

.footer-col-right ul li {
  font-weight: bold;
  margin: 0; }

.footer-col-right ul li a {
  color: #cc0000; }

.foot-focus {
  margin-top: 5px; }

.foot-focus .cols-2 {
  width: 100%; }

.foot-focus .f-list-box {
  padding-right: 30px; }

.foot-focus .f-list-box > div h6 {
  color: #3d627b;
  font-size: 18px;
  font-weight: normal;
  margin-bottom: 7px; }

.foot-focus .f-list-box ul a {
  color: #3d627b;
  font-size: 12px; }

.foot-focus .res-por-link {
  background-color: #cd2c2c;
  border-radius: 4px;
  color: #fff;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 67px 48px 0 0;
  padding: 8px 22px;
  text-align: center; }

.foot-focus .res-por-link-blue {
  background-color: #3d627c;
  border-radius: 4px;
  color: #fff;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 67px 58px 0;
  padding: 8px 28px;
  text-align: center; }

.foot-focus .cols-2.sm-wide {
  margin-left: 18px;
  width: 40%; }

.sm-wide .f-list-box {
  border: 0 none;
  width: 170px; }

.sm-wide .f-list-box.f-left h6 {
  font-size: 12px;
  font-weight: bold;
  margin: 0; }

.sm-wide .f-list-box ul {
  margin-left: 9px; }

.sm-wide .f-list-box li {
  line-height: 1.05em; }

.sm-wide .single-link {
  font-size: 12px;
  font-weight: bold;
  color: #3d627b; }

.sm-wide .res-por-link {
  background-color: #3d627b;
  float: left;
  margin: 8px auto 0 95px;
  width: 150px; }

.foot-sec-menu ul li {
  float: left;
  margin: 20px 47px 10px 6px; }

.foot-sec-menu ul li a {
  color: #3d627b;
  font-size: 12px; }

.copyright-wrapper {
  background: none repeat scroll 0 0 #1c2744;
  height: 40px;
  width: 100%; }

.copyright-box {
  margin: 0 auto;
  width: 1207px; }

.copy-info {
  margin: 7px 0 0; }

.copy-info a {
  color: #a8abb2;
  font-size: 12px; }

.foot-nav li:first-child {
  color: #a8abb2; }

.copy-info.f-right {
  }

.full-menu-bg {
  border: 1px solid#000; }


.about-middle-cont {
  width: 100%; }

.abut-bread-crum {
  color: #006699;
  font: 12px arial;
  padding: 10px 0; }

.left_row {
  float: right;
  margin-top: 3px;
  width: 245px; }

.shadow {
  -shadow: inset 0 0 10px #cccccc;
  box-shadow: inset 0 0 10px #cccccc; }

.lft-sec {
  width: 296px;
  float: right;
  margin-right: -8px;
  background-color: #ececec;
  min-height: 400px; }

.right_row {
  width: 840px;
  float: left;
  margin-bottom: 40px;
  margin-left: 26px; }

.inner-head {
  color: #da1d2f;
  font-size: 24px;
  margin: 11px 0;
  font-weight: normal;
  text-align: center; }

.inner-head-ad {
  color: #da1d2f;
  font-size: 24px;
  margin: -15px 0 26px;
  font-weight: normal;
  text-align: center; }

.inner-head-title {
  color: #2c76b1;
  font-size: 24px;
  margin: 21px 0 0 15px;
  font-weight: normal; }

.inner-p p {
  color: #505050;
  font-family: arial;
  font-size: 13px;
  line-height: 18px;
  word-spacing: 0px;
  margin: 7px 0 0 16px; }

.inner-p-con p {
  color: #333333;
  font-size: 13px;
  line-height: 18px;
  margin: 5px 0 10px 16px;
  word-spacing: 0; }

.inner-p ul {
  width: 100%;
  margin-left: 22px; }

.inner-p ul li {
  color: #333333;
  font-family: arial;
  font-size: 22px;
  margin: 12px 0;
  list-style-type: disc;
  color: #ffcc66; }

.inner-p-left {
  float: left;
  width: 425px;
  background: #faf6d3;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  min-height: 541px;
  margin-top: 33px; }

.inner-p-left p {
  color: #333333;
  font-family: century;
  font-size: 22px;
  border-bottom: 1px solid#f3ea9a; }

.inner-p-left ul {
  margin-left: 22px;
  padding: 0 13px;
  text-align: justify;
  width: 84%; }

.inner-p-left ul li {
  color: #333333;
  font-family: arial;
  font-size: 22px;
  margin: 12px 0;
  list-style-type: disc;
  color: #ffcc66;
  word-spacing: -2px; }

.inner-p-right {
  float: right;
  width: 425px;
  background: #faf6d3;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  min-height: 541px;
  margin-top: 33px; }

.inner-p-right p {
  color: #333333;
  font-family: century;
  font-size: 22px;
  border-bottom: 1px solid#f3ea9a; }

.inner-p-right ul {
  margin-left: 22px;
  padding: 0 13px;
  text-align: justify;
  width: 84%; }

.inner-p-right ul li {
  color: #333333;
  font-family: arial;
  font-size: 22px;
  margin: 12px 0;
  list-style-type: disc;
  color: #ffcc66;
  word-spacing: -2px; }

.about-sec-mid-cont-rgt p {
  float: right;
  text-align: right; }

.inner-p-ad p {
  color: #333333;
  font-family: century;
  font-size: 24px;
  border-bottom: 1px solid#f3ea9a;
  word-spacing: -4px; }

.inner-p-ad ul {
  width: 100%;
  margin-left: 22px; }

.inner-p-ad ul li {
  color: #333333;
  font-family: arial;
  font-size: 22px;
  margin: 12px 0;
  list-style-type: disc;
  color: #ffcc66; }

.inner-p-ad-left {
  float: left;
  width: 425px;
  background: #faf6d3;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  min-height: 458px;
  margin-top: 33px; }

.inner-p-ad-left p {
  color: #333333;
  font-family: century;
  font-size: 22px;
  border-bottom: 1px solid#f3ea9a; }

.inner-p-ad-left ul {
  margin-left: 22px;
  padding: 0 13px;
  text-align: justify;
  width: 84%; }

.inner-p-ad-left ul li {
  color: #333333;
  font-family: arial;
  font-size: 22px;
  margin: 12px 0;
  list-style-type: disc;
  color: #ffcc66;
  word-spacing: -2px; }

.inner-p-ad-right {
  float: right;
  width: 425px;
  background: #faf6d3;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  min-height: 458px;
  margin-top: 33px; }

.inner-p-ad-right p {
  color: #333333;
  font-family: century;
  font-size: 22px;
  border-bottom: 1px solid#f3ea9a; }

.inner-p-ad-right ul {
  margin-left: 22px;
  padding: 0 13px;
  text-align: justify;
  width: 84%; }

.inner-p-ad-right ul li {
  color: #333333;
  font-family: arial;
  font-size: 22px;
  margin: 12px 0;
  list-style-type: disc;
  color: #ffcc66;
  word-spacing: -2px; }

.inner-p-ad-left > img {
  margin-left: -16px;
  margin-top: -13px; }

.inner-p-ad-right > img {
  margin-left: -7px;
  margin-top: -13px; }

.about-sec-mid-cont {
  background-color: #ececec;
  border-radius: 6px;
  float: left;
  margin-bottom: 10px;
  min-height: 62px;
  width: 100%; }

.about-sec-mid-cont-lft {
  float: left;
  width: 570px; }

.about-sec-mid-cont-rgt {
  float: right; }

.menu-bottom-dv {
  background: url("../images/menu-bottom-sep-line.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 40px;
  margin-bottom: -10px !important;
  margin-top: 10px !important;
  width: 100%; }

.menu-right-con {
  float: right;
  margin-left: 15px;
  width: 716px; }

.mid-cont-txt h1 {
  color: #db2132;
  font-size: 20px;
  font-weight: normal;
  margin: 20px 0 10px; }

.about-sec-mid-cont-rgt > img {
  float: right; }

.inner-p-left > img {
  margin-left: 178px;
  margin-top: -39px; }

.inner-p-right > img {
  margin-left: 178px;
  margin-top: -39px; }

li .li-text {
  color: #505050;
  font-size: 13px;
  line-height: 18px; }

.about-uidai-head {
  color: #333333;
  font-family: arial;
  font-size: 20px;
  padding: 20px 0 10px 10px;
  text-transform: uppercase; }

.accordion {
  margin-left: -51px;
  width: 250px; }

.accordion h3 {
  padding: 7px 20px;
  margin: 0;
  color: #333333;
  font-size: 12px;
  border-bottom: none;
  cursor: pointer; }

.accordion .open-menu {
  margin-top: 0px;
  padding: 7px 12px;
  color: #333333;
  font-size: 12px;
  border-bottom: none;
  cursor: pointer;
  background: url(../images/arrow-square.png) no-repeat 8px -56px; }

.accordion h4 {
  background: url("../images/arrow-square.png") no-repeat scroll 10px -16px rgba(0, 0, 0, 0);
  border-bottom: medium none;
  color: #336699 !important;
  cursor: pointer;
  font-size: 12px;
  margin: 0;
  padding: 7px 23px; }

.bottom-footer {
  margin-top: 5px; }

.accordion h3.active {
  background-position: 8px 5px;
  font-weight: bold;
  color: #333333;
  font-size: 12px;
  width: 245px;
  margin-left: 1px;
  border-bottom: none; }

.accordion .open-menu.active {
  background-position: 8px 15px;
  font-weight: bold;
  color: #333333;
  font-size: 12px;
  margin-left: 1px;
  border-bottom: none; }

.accordion p {
  margin: 0 0 0 1px;
  width: 265px;
  padding: 0 10px;
  line-height: 28px;
  color: #333333;
  font-size: 12px;
  background: #f6f8f8;
  border: 1px solid#dee1e2;
  border-top: none; }

.accordion p .select-about {
  background: url("../images/arrow-square.png") no-repeat scroll 6px -45px rgba(0, 0, 0, 0); }

.accordion p .unselect-about {
  background: url("../images/arrow-square.png") no-repeat scroll 6px -26px rgba(0, 0, 0, 0); }

.accordion p span a {
  margin-left: 20px; }

.select-back {
  width: 94%;
  color: #333333;
  font-size: 12px;
  margin: 10px 0; }

.select-back a {
  font-size: 12px;
  text-decoration: none;

  color: #336699; }

.select-back .select-about a {
  width: 87%;
  font-weight: bold;
  color: #333333 !important; }

li .active-1 {
  background: #cc3333;
  color: #ffffff !important;
  text-shadow: none;
  padding: 1px 8px !important; }

.inner-tab {
  margin-left: 65px; }

.aadhaar-outer {
  margin-left: -122px; }

.services-outer {
  margin-left: -232px; }

.partner-outer {
  margin-left: -293px; }

.news-outer {
  margin-left: -599px; }

.document-outer {
  margin-left: -444px; }

.resource-outer {
  margin-left: -776px; }

.mid-lft-sec-con {
  float: left;
  width: 69%; }

.mid-rht-sec-con {
  border-color: #e2e7ea;
  border-style: solid;
  border-width: 1px 5px 5px 1px;
  float: right;
  padding: 10px;
  width: 100%; }

.mid-rht-sec-con-hq {
  background: none repeat scroll 0 0 #faf6d3;
  border: 1px solid #f3ea9a;
  border-radius: 4px;
  float: right;
  padding: 10px;
  width: 26%; }

.mid-rht-sec-con-name {
  border-radius: 4px;
  float: right; }

.mid-rht-sec-con-comp {
  background: none repeat scroll 0 0 #faf6d3;
  border: 1px solid #f3ea9a;
  border-radius: 4px;
  float: right;
  padding: 10px;
  width: 28%; }

.mid-rht-sec-con-guide {
  float: right;
  margin-top: 30px;
  width: 26%; }

.mid-lft-sec-con-back {
  float: left;
  width: 69%; }

.mid-rht-sec-con-back {
  float: right;
  margin-top: 12px;
  padding: 10px;
  width: 26%; }

.mid-rht-sec-cons {
  background: none repeat scroll 0 0 #faf6d3;
  border: 1px solid #f3ea9a;
  border-radius: 4px;
  float: right;
  margin-top: 8px;
  width: 30%; }

.mid-rht-sec-cons-dir {
  background: none;
  border: none;
  border-radius: 4px;
  float: right;
  margin-top: 8px;
  padding: 10px; }

.about-obj-mandates {
  background: #faf6d3;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  padding: 10px; }

.about-obj {
  background: #faf6d3;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  min-height: 115px; }

.mid-rht-sec-con h4 {
  color: #006699;
  font-size: 12px;
  font-weight: normal;
  line-height: 19px; }

.mid-rht-sec-con-hq h4 {
  color: #006699;
  font-size: 12px;
  text-decoration: underline;
  font-weight: normal;
  line-height: 22px; }

.mid-rht-sec-con-guide h4 {
  color: #006699;
  font-size: 12px;
  text-decoration: underline;
  font-weight: normal;
  line-height: 15px; }

.mid-rht-sec-con-back h4 {
  color: #006699;
  font-size: 12px;
  text-decoration: underline;
  font-weight: bold;
  line-height: 22px; }

.mid-rht-sec-cons h4 {
  color: #006699;
  font-size: 12px;
  text-decoration: underline;
  font-weight: normal;
  line-height: 22px; }

.mid-rht-sec-con h3 {
  color: #2c76b1;
  font: 13px arial;
  font-weight: bold;
  margin: 0 0 7px; }

.mid-rht-sec-con-hq h3 {
  color: #db2333;
  font: 13px arial;
  font-weight: bold;
  margin: 0 0 7px; }

.mid-rht-sec-con h4 :hover {
  color: #da1d2f; }

.mid-rht-sec-con > ul {
  margin-left: 24px !important;
  margin-top: -6px !important; }

.mid-rht-sec-con ul li a {
  font: 12px arial;
  color: #2c76b1;
  line-height: 15px; }

.mid-rht-sec-con ul li a:hover {
  color: #db2333; }

.mid-rht-sec-con-hq > ul {
  margin-left: 15px !important; }

.mid-rht-sec-con-hq ul li a {
  font: 12px arial;
  text-decoration: underline;
  color: #336699;
  line-height: 22px; }

.mid-rht-sec-con-hq ul li a:hover {
  color: #db2333; }

.accordion h5 {
  border-bottom: medium none;
  color: #333333;
  cursor: pointer;
  font-size: 12px;
  margin: 0;
  padding: 7px 15px;
  font-weight: normal; }

.bottm-side-menu {
  background: none repeat scroll 0 0 #d2d9d8;
  margin-left: -3px;
  margin-top: 37px;
  padding: 10px 0; }

.mid-rht-sec-con img {
  float: left;
  margin-right: 6px; }

.mid-rht-sec-con-guide img {
  float: left;
  margin-right: 6px; }

.mid-rht-sec-con-back img {
  float: left;
  margin-right: 6px; }

.mid-rht-sec-cons img {
  float: left;
  margin-right: 6px; }

.mid-cont-txt {
  width: 100%;
  float: left; }

.mid-cont-txt p {
  color: #505050;
  font: 13px arial;
  margin: 7px 0;
  line-height: 18px; }

.mid-cont-txt h2 {
  color: #505050;
  font-size: 1.12em;
  font-weight: bold;
  margin-top: 20px;
  line-height: normal; }

.mid-cont-txt ul {
  color: #505050;
  margin-left: 19px; }

.mid-cont-txt ul li {
  color: #ffcc66;
  list-style-type: disc;
  margin-top: 6px; }

li .li-txts {
  color: #505050;
  font: 13px/12px arial;
  list-style-type: disc; }

.aad-content-right {
  float: left;
  width: 70%; }

.aad-icon-lft {
  float: left;
  width: 30%; }

.guide-head {
  color: #006699;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  text-decoration: underline;
  float: left;
  margin: 25px; }

.square-box-dv {
  width: 200px;
  float: left;
  margin: 10px 8px;
  min-height: 262px; }

.square-boxes {
  width: 200px;
  height: 150px;
  background: #faf6d3;
  float: left;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  text-align: center;
  line-height: 24px; }

.square-head {
  background: #f3ea9a;
  padding: 10px;
  color: #cc9933;
  font-weight: bold;
  font-size: 24px; }

.square-name {
  color: #996633;
  font-weight: normal;
  font-size: 12px; }

.square-city {
  color: #505050;
  font-weight: normal;
  font-size: 18px; }

.square-state {
  color: #996633;
  font-weight: normal;
  font-size: 12px; }

.square-no {
  color: #505050;
  font-weight: bold;
  font-size: 12px; }

.square-cone-img {
  background: url(../images/square-cone.png);
  height: 10px;
  margin-left: 88px;
  margin-top: 0;
  width: 24px;
  margin-top: 152px; }

.square-box-dv ul {
  float: left; }

.square-box-dv ul li {
  color: #ffcc66;
  font-size: 12px;
  line-height: 10px; }

.square-box-dv ul li a {
  float: left;
  color: #505050;
  font-size: 12px; }

.square-box-dv ul li a:hover {
  color: #db2132;
  float: left;
  font-size: 12px; }

.mid-rht-sec-con-back h4 a:hover {
  color: #db2132; }

.mid-rht-sec-cons h4 a:hover {
  color: #db2132; }

.middle-content {
  float: left;
  width: 100%; }

.regis-meet-dv {
  width: 377px;
  float: left; }

.regis-meet-dv1 {
  width: 478px;
  float: left;
  margin-left: 5px; }

.regis-meet-date {
  width: 90px;
  float: left;
  color: #505050;
  font: 12px arial;
  margin: 5px 0;
  padding: 3px 0; }

.regis-meet-name {
  width: 287px;
  float: left;
  color: #505050;
  font: 12px arial;
  margin: 5px 0;
  padding: 3px 0; }

.regis-meet-date1 {
  width: 90px;
  float: left;
  color: #505050;
  font: 12px arial;
  margin: 5px 0;
  padding: 3px 0; }

.regis-meet-name1 {
  width: 380px;
  float: left;
  color: #505050;
  font: 12px arial;
  margin: 5px 0;
  padding: 3px 0; }

.line-sep-dv {
  border-bottom: 1px solid#e1e8e7;
  float: left;
  min-height: 46px; }

.regis-meet-head {
  background: url(../images/bottm-line-img.png);
  background-repeat: no-repeat;
  background-position: bottom left; }

.regis-meet-head b {
  line-height: 48px; }

.mid-rht-sec-con-hq img {
  float: right;
  margin-right: 6px; }

.cso-lead-dv {
  width: 377px;
  float: left; }

.cso-lead-dv-fb {
  width: 100%;
  float: left;
  margin: 12px 0; }

.fb-dv1 {
  width: 399px;
  float: left; }

.cso-lead-dv1 {
  width: 478px;
  float: left;
  margin-left: 5px; }

.cso-lead-dv ul li {
  color: #ffcc66;
  list-style-type: disc;
  margin-top: 10px; }

.cso-lead-dv ul {
  margin-left: 25px; }

.cso-lead-dv1 ul {
  margin-left: 25px; }

.cso-lead-dv1 ul li {
  color: #ffcc66;
  list-style-type: disc;
  margin-top: 10px; }

.zone-ro-main-dv {
  width: 400px;
  float: left;
  margin-top: 20px; }

.zone-ro-main-dv h3 {
  color: #666666;
  font: 15px arial;
  font-weight: bold;
  margin-left: 10px;
  margin-bottom: 8px; }

.zone-ro-dv {
  background: #faf6d3;
  border: 1px solid#f3ea9a;
  border-radius: 4px;
  width: 400px;
  float: left; }

.zone-ro-left {
  float: left;
  padding: 10px;
  width: 224px; }

.zone-ro-right {
  background: none repeat scroll 0 0 #f5edaf;
  float: left;
  padding: 10px;
  width: 136px; }

.zone-ro-dv h4 {
  color: #666666;
  font: 13px arial;
  font-weight: bold; }

.zone-ro-dv h2 {
  color: #cc3333;
  font: 17px arial;
  font-weight: bold; }

.zone-ro-dv p {
  color: #505050;
  font: 13px arial;
  font-weight: normal; }

.zone-ro-dv ul {
  margin-top: 10px; }

.zone-ro-dv ul li .li-text {
  color: #505050;
  font: 13px arial;
  font-weight: normal; }

.about-sec-mid-cont-rgt > p {
  line-height: 23px;
  margin-top: 47px;
  margin-bottom: 5px; }

.helpline-dv {
  background: #faf6d3;
  float: left;
  width: 98%;
  margin-left: -10px;
  padding: 10px;
  border: 1px solid#f3ea9a;

  border-radius: 4px;
  margin-top: 8px; }

.about-add-dv1 {
  float: left;
  width: 112px; }

.about-add-dv2 {
  float: left;
  width: 257px; }

.about-add-dv1-ro {
  float: left;
  width: 72% !important; }

.about-add-dv1-ro1 {
  float: right;
  width: 25% !important;
  margin: 7px 6px; }

.helpline-dv-ro {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #ececec none repeat scroll 0 0;
  border-color: -moz-use-text-color #ececec #ececec;
  border-image: none;
  border-style: none solid solid;
  border-width: medium 0 0;
  float: left;
  margin-left: 0;
  padding-left: 0px;
  width: 100%; }

.mid-cont-txt-ro {
  float: left; }

.about-add-dv1-ro1 > img {
  margin-left: 36px;
  margin-top: -20px;
  padding-bottom: 10px;
  width: 57px; }

.about-add-dv1 > p {
  line-height: 18px; }

.about-add-dv1-ro1 > p {
  line-height: 18px;
  float: left;
  margin: 2px 10px 0 0; }

.helpline-dv > h2 {
  margin-top: 0; }

.about-add-dv1 > img {
  float: right;
  margin-top: -12px; }

.hq-office-head {
  height: auto !important;
  background: #b3b3b3 !important;
  border: 1px solid #a6a6a6 !important;
  border-bottom: 0px !important;
  margin-top: 8px !important;
  color: #fff; }

.main-con-table p {
  font-size: 13px !important; }

.hq-office-head.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
  font: 14px arial;
  font-weight: bold; }

.ro-office-head {
  height: auto !important;
  background: #faf6d3 !important;
  border: 1px solid #a6a6a6 !important;
  border-bottom: 0px !important;
  margin-top: 8px !important;
  border-bottom: 1px solid #a6a6a6; }

.main-con-table p {
  font-size: 13px !important; }

.ro-office-head.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
  font: 14px arial;
  font-weight: bold; }

.rti-rst {
  border: 1px solid#f3ea9a;
  padding: 10px; }

table .rti-rst tr td {
  padding: 10px; }

#gradient-style {
  border: 1px solid #a6a6a6;
  border-radius: 4px; }

#gradient-style p {
  font: 13px arial !important; }

.menu-bottom-dv ul {
  width: 430px;
  float: right; }

.menu-bottom-dv ul li {
  float: right;
  list-style-type: none; }

.menu-bottom-dv ul li a {
  color: #333333;
  float: left;
  font-size: 12px;
  margin: 0 -13px;
  font-weight: normal; }

.menu-bottom-dv ul li a:hover {
  color: #cc3333;
  background: none; }

.side-menu-dv {
  background: none repeat scroll 0 0 #ececec;
  float: left;
  margin-left: -20px;
  margin-top: -10px;
  width: 170px;
  min-height: 167px; }

.side-menu-dv > img {
  padding: 10px 34px 0;
  margin-bottom: 0; }


.mid-cont-txt h1 {
  color: #2c76b1;
  font-size: 1.25em;
  font-weight: normal;
  margin: 15px 0 0;
  line-height: 22px;
  text-transform: capitalize; }


.aad-online-service-dv1 {
  margin: 0 5px;
  width: 220px;
  float: left; }

.aad-online-service-dv2 {
  margin: 0 5px;
  width: 400px;
  float: left; }

.aad-online-service-dv3 {
  margin: 0 5px;
  width: 220px;
  float: left; }

.aad-online-service-dv4 {
  margin: 0 5px;
  width: 589px;
  float: left;
  margin-top: -220px; }

.aad-online-service-dv1 > span h5 {
  color: #006699;
  font-weight: bold;
  margin-top: 15px;
  font-size: 13px;
  margin-bottom: -6px; }

.aad-online-service-dv2 > span h5 {
  color: #006699;
  font-weight: bold;
  margin-top: 15px;
  font-size: 13px;
  margin-bottom: -6px; }

.aad-online-service-dv3 > span h5 {
  color: #006699;
  font-weight: bold;
  margin-top: 15px;
  font-size: 13px;
  margin-bottom: -6px; }

.aad-online-service-dv4 > span h5 {
  color: #006699;
  font-weight: bold;
  margin-top: 15px;
  font-size: 13px;
  margin-bottom: -6px; }

.aad-online-ser-btn {
  background: url(../images/online-aad-ser-img.png);
  padding: 21px 10px 5px;
  width: 85%;
  float: left; }

.aad-online-ser-btn > p {
  float: left;
  width: 232px; }

.aad-online-ser-btn > h3 {
  color: #006699;
  font-size: 15px;
  line-height: 0;
  font-weight: normal;
  font-weight: bold; }

.aad-online-ser-btn > img {
  float: right;
  margin-top: -14px; }

.aad-online-ser-btn > a img {
  float: right;
  margin-top: -14px; }


.aad-is-txt {
  background: url("../images/aad-is-back-img.png");
  float: left;
  margin-top: 30px;
  margin-bottom: 30px;
  background-repeat: no-repeat;
  background-position: 314px center; }

.aad-is-dv1 {
  float: left;
  width: 320px; }

.aad-is-dv1 > li {
  background: url("../images/right-icon-disc.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
  list-style-type: none !important; }

.aad-is-dv1 {
  margin-left: 20px !important; }

.aad-is-dv1 > li {
  text-indent: 24px; }

.aad-is-dv2 {
  float: left;
  width: 320px; }

.aad-is-dv2 > li {
  background: url("../images/cross-icon-disc.png") no-repeat scroll 2px 3px rgba(0, 0, 0, 0);
  list-style-type: none !important; }

.aad-is-dv2 {
  margin-left: 35px !important; }

.aad-is-dv2 > li {
  text-indent: 24px; }

.state-sec-dv {
  background: none repeat scroll 0 0 #faf6d3;
  border: 1px solid #f3ea9a;
  border-radius: 4px;
  float: left;
  margin: 15px 0;
  min-height: 100px;
  padding: 10px;
  width: 29%; }

.state-sec-dv h3 {
  color: #db2333;
  font: bold 13px arial;
  margin: 0 0 7px;
  text-align: center; }

.state-sec-dv ul li a {
  color: #505050;
  font: 12px/22px arial;
  text-decoration: underline; }

.state-sec-dv ul li {
  color: #505050;
  font-size: 12px;
  line-height: 10px;
  list-style-type: none;
  margin-top: 6px; }

#state-dv-1 {
  width: 120px;
  float: left;
  margin-left: 6px; }

#state-dv-2 {
  width: 87px;
  float: right;
  margin-left: 6px; }

#state-dv-3 {
  width: 237px;
  float: right; }

.noti-panel {
  background: none repeat scroll 0 0 #faf6d3;
  border: 1px solid #f3ea9a;
  border-radius: 4px;
  float: left;
  margin: 15px 0;
  min-height: 100px;
  width: 97%; }

.noti-panel-head {
  background: #f7f1ba;
  padding: 10px; }

.noti-panel-footer {
  background: #f7f1ba;
  padding: 1px; }

.noti-panel-head h4 {
  text-align: center;
  color: #cc9933;
  font-size: 12px; }

.noti-panel-head h5 {
  text-align: center;
  color: #505050;
  font-size: 14px;
  text-transform: uppercase;
  margin: 10px; }

.noti-panel-footer p {
  text-align: center !important;
  color: #505050;
  font-size: 11px; }

#noti-dv {
  padding: 10px; }

#noti-dv li {
  margin-top: 12px !important; }


.menu-img-gallery {
  width: 100%;
  float: left;
  border: 5px solid#f0f3f3;
  border-radius: 6px; }

.menu-img-gallery li a > img {
  background: none repeat scroll 0 0 #f0f3f3;
  border: 1px solid #f0f3f3;
  border-radius: 4px;
  margin: 11px 8px;
  width: 100%; }

.shadow {
  -moz-box-shadow: inset 0 0 10px #dedede;
  -webkit-box-shadow: inset 0 0 10px #dedede;
  box-shadow: inset 0 0 10px #dedede;
  border: 1px solid#b3c5c3;
  border-top: none; }

.sub-menu-inner {
  -webkit-box-shadow: -1px 7px 12px 2px rgba(92, 92, 92, 0.64);
  -moz-box-shadow: -1px 7px 12px 2px rgba(92, 92, 92, 0.64);
  box-shadow: -1px 7px 12px 2px rgba(92, 92, 92, 0.64);
  min-height: 160px;
  background: #ffffff;
  margin-top: 3px !important;
  padding: 10px 20px 15px;
  position: relative;
  width: 933px !important;
  z-index: 9999;
  background-size: 100% 100%;
  float: left; }

.inner-tab {
  margin-left: 71px; }

.aadhaar-outer {
  margin-left: 71px; }

.services-outer {
  margin-left: 71px; }

.partner-outer {
  margin-left: 71px; }

.news-outer {
  margin-left: 71px; }

.document-outer {
  margin-left: 71px; }

.resource-outer {
  margin-left: 71px; }

.menu-bottom-dv {
  margin-top: -5px !important;
  width: 973px;
  margin-left: -20px;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  background: none repeat scroll 0 0 #ececec;
  margin-bottom: -16px !important;
  line-height: 40px;
  float: left; }

.textbox {
  background: none repeat scroll 0 0 #e8eded;
  border: 1px solid#d3dddc;
  width: 90%;
  height: 25px;
  color: #68879b;
  font-size: 11px;
  text-indent: 10px;
  margin-bottom: 8px; }

.partner-select {
  background: none repeat scroll 0 0 #e8eded;
  height: 25px;
  margin: -23px 5px -18px 24px;
  overflow: hidden;
  width: 105px;
  border: 1px solid #d3dddc;
  padding: 0px 0px 0px 6px; }

.partner-select select {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 0;
  color: #68879b;
  height: 24px;
  width: 147px;
  font-size: 11px;
  margin-left: -8px; }

.find-butn {
  background: url("../images/find-back-img.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
  font-weight: bold;
  height: 40px;
  width: 121px;
  margin-left: 21px;
  margin-top: 22px; }

.kiosk-title {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 58px;
  line-height: 23px;
  padding-top: 5px;
  text-align: center;
  width: 286px; }

ul.ak-ul {
  float: left;
  margin-left: -20px;
  padding: 0 0 0 10px;
  width: 286px; }

ul.ak-ul li {
  display: block;
  height: 54px; }

.kiosk-title-2 {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 58px;
  line-height: 23px;
  padding-top: 5px;
  padding-left: 10px;
  text-align: left; }

.kiosk-title-3 {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 58px;
  line-height: 23px;
  padding-top: 5px;
  padding-left: 10px;
  text-align: left; }

.kiosk-title-4 {
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  height: 58px;
  line-height: 23px;
  padding-top: 5px;
  padding-left: 10px;
  text-align: left; }

.ak-ul2 {
  float: left;
  width: 135px;
  color: #336600;
  font-size: 16px;
  font-weight: bold;
  padding-top: 13px; }

.ak-ul1 {
  color: #000000;
  float: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  padding-top: 5px;
  width: 140px; }

.noticboard-dv {
  width: 102%;
  float: left;
  margin: 4px 0; }

.noticboard-lft {
  color: #006699;
  float: left;
  margin-right: 22px;
  width: 322px; }

.noticboard-rht {
  width: 218px;
  float: left;
  border: 1px solid#e8eded;
  background: #f3f3f3;
  border-radius: 4px;
  line-height: 12px; }

.noticboard-main-dv {
  width: 102%;
  float: left;
  margin: 4px 0; }

.noticboard-rht > img {
  float: left;
  padding: 5px; }

.med-lists li a {
  color: #d8d9db;
  font-size: 20px;
  font-weight: bold;
  padding: 3px;
  line-height: 26px; }

ul.med-lists {
  margin: 0;
  float: right;
  width: 16%; }

.vistor-count {
  float: left;
  margin: 31px 0 21px;
  width: 1202px; }

.vistor-count a {
  float: right;
  color: #505050;
  font-size: 18px;
  line-height: 21px; }

.directive-title-head a {
  color: #db2132;
  font-size: 18px;
  background: none;
  margin-top: 10px;
  font-weight: bold; }

.directive-title {
  background: rgba(0, 0, 0, 0) url("../images/add-arrow-icon.png") no-repeat scroll right center;
  color: #2c76b1;
  display: block;
  float: left;
  font-size: 18px;
  font-weight: normal;
  height: 27px;
  line-height: 21px;
  margin: 0;
  text-align: left;
  text-indent: 4px;
  width: 95%; }

.jobs-bg > ul {
  margin: 15px 0 0;
  padding: 0 8px; }

.directive-title-head {
  background: url("../images/red-ext-link.png") no-repeat scroll 218px 3px rgba(0, 0, 0, 0);
  color: #db2132;
  font-weight: bold;
  text-align: center; }

#slides {
  display: none; }

#slides .slidesjs-navigation {
  margin-top: 3px; }

#slides .slidesjs-previous {
  margin-right: 5px;
  float: left; }

#slides .slidesjs-next {
  margin-right: 5px;
  float: left; }

.slidesjs-pagination {
  background: none repeat scroll 0 0 #e8eded;
  float: left;
  list-style-type: none !important;
  margin: 6px 0 0 !important;
  width: 565px !important;
  padding: 0 2px 6px 6px; }

.slidesjs-pagination li {
  margin: 6px 0 0 !important;
  float: left;
  list-style-type: none !important;
  width: 11px !important; }

.slidesjs-pagination li {
  float: left;
  margin: 0 1px; }

.slidesjs-pagination li a {
  display: block;
  width: 13px;
  height: 0;
  padding-top: 13px;
  background-image: url(../images/pagination.png);
  background-position: 0 0;
  float: left;
  overflow: hidden; }

.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active {
  background-position: 0 -13px; }

.slidesjs-pagination li a:hover {
  background-position: 0 -26px; }

#slides a:link, #slides a:visited {
  color: #333; }

#slides a:hover, #slides a:active {
  color: #9e2020; }

.navbar {
  overflow: hidden; }

.foot-sec-menu1 ul li {
  float: left;
  margin: 11px 59px 10px 30px; }

.foot-sec-menu1 ul li a {
  color: #3d627b;
  font-size: 12px;
  font-weight: bold;
  line-height: 35px; }

.container1 {
  width: 788px;
  margin: 0 auto; }

.foot-sec-menu {
  background: url("../images/botm-brdr-line.png") no-repeat scroll 0 0/100% 6% rgba(0, 0, 0, 0); }

.add-kiosk {
  height: 237px;
  width: 290px;
  z-index: 99999;
  float: right;
  margin-top: 0px;
  background: url("../images/side-img-aad.png") repeat scroll 0 0/100% 100% rgba(0, 0, 0, 0);
  margin-right: 4px; }

.row.container.foot-sec-menu1 ul {
  margin: 0 auto;
  width: 773px; }

/*05-Jan-15 updated css end*/
/*Overwrite CSS*/
.no-border {
  border: none!important; }

.no-padding {
  padding: 0; }

.no-bold {
  font-weight: normal; }

.no-margin {
  margin: 0;
  position: absolute;
  right: 0;
  top: 0; }

.no-underline {
  text-decoration: none; }

input::-moz-focus-inner {
  border: 0;
  padding: 0; }

select::-moz-focus-inner {
  border: 0;
  padding: 0; }

/* Circular Content Carousel Style */
.ca-container {
  position: relative;
  width: 694px;
  height: 98px; }

.ca-wrapper {
  height: 117px;
  margin-left: 30px;
  position: relative;
  width: 643px;
  margin-top: 2px; }

.ca-item {
  position: relative;
  float: left;
  width: 107px;
  height: 96px;
  text-align: center; }

.ca-more {
  position: absolute;
  bottom: 10px;
  right: 0px;
  padding: 4px 15px;
  font-weight: bold;
  background: #ccbda2;
  text-align: center;
  color: white;
  font-family: "Georgia","Times New Roman",serif;
  font-style: italic;
  text-shadow: 1px 1px 1px #897c63; }

.ca-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background: white url(../images/cross.png) no-repeat center center;
  width: 27px;
  height: 27px;
  text-indent: -9000px;
  outline: none;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
  opacity: 0.7; }

.ca-close:hover {
  opacity: 1.0; }

.ca-item-main {
  padding: 0px 10px;
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  background: #f0f3f3;
  border: 1px solid#f0f3f3;
  border-radius: 6px;
  overflow: hidden; }

.ca-icon {
  width: 84px;
  height: 75px;
  position: relative;
  margin: 0 auto;
  background: transparent url(../images/ecosystem-menu-icon.png) no-repeat center center; }

.ca-item-2 .ca-icon {
  background-image: url(../images/documents-menu-icon.png); }

.ca-item-3 .ca-icon {
  background-image: url(../images/ecosystem-menu-icon.png); }

.ca-item-4 .ca-icon {
  background-image: url(../image/sdocuments-menu-icon.png); }

.ca-item-5 .ca-icon {
  background-image: url(../images/ecosystem-menu-icon.png); }

.ca-item-6 .ca-icon {
  background-image: url(../images/documents-menu-icon.png); }

.ca-item h3 {
  font-family: 'Coustard', sans-serif;
  text-transform: uppercase;
  font-size: 30px;
  color: #000;
  margin-bottom: 20px;
  height: 85px;
  text-align: center;
  text-shadow: 0px 1px 1px #e4ebe9; }

.ca-item h4 {
  font-family: "Georgia","Times New Roman",serif;
  font-style: italic;
  font-size: 12px;
  text-align: left;
  border-left: 10px solid #b0ccc6;
  padding-left: 10px;
  line-height: 24px;
  margin: 10px;
  position: relative; }

.ca-item h4 span {
  text-indent: 40px;
  display: block; }

.ca-item h4 span.ca-quote {
  color: #f4eee3;
  font-size: 100px;
  position: absolute;
  top: 20px;
  left: 0px;
  text-indent: 0px; }

.ca-content-wrapper {
  background: #b0ccc6;
  position: absolute;
  width: 0px;
  /* expands to width of the wrapper minus 1 element */
  height: 440px;
  top: 5px;
  text-align: left;
  z-index: 10000;
  overflow: hidden; }

.ca-content {
  width: 660px;
  overflow: hidden; }

.ca-content-text {
  font-size: 14px;
  font-style: italic;
  font-family: "Georgia","Times New Roman",serif;
  margin: 10px 20px;
  padding: 10px 20px;
  line-height: 24px; }

.ca-content-text p {
  padding-bottom: 5px; }

.ca-content h6 {
  margin: 25px 20px 0px 35px;
  font-size: 32px;
  padding-bottom: 5px;
  color: #000;
  font-family: 'Coustard', sans-serif;
  color: #60817a;
  border-bottom: 2px solid #99bcb4;
  text-shadow: 1px 1px 1px #99BCB4; }

.ca-content ul {
  margin: 20px 35px;
  height: 30px; }

.ca-content ul li {
  float: left;
  margin: 0px 2px; }

.ca-content ul li a {
  color: #fff;
  background: #000;
  padding: 3px 6px;
  font-size: 14px;
  font-family: "Georgia","Times New Roman",serif;
  font-style: italic; }

.ca-content ul li a:hover {
  background: #fff;
  color: #000;
  text-shadow: none; }

.ca-nav span {
  width: 25px;
  height: 38px;
  background: transparent url(../images/arrows.png) no-repeat top left;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  left: 4px;
  text-indent: -9000px;
  opacity: 0.7;
  cursor: pointer;
  z-index: 100; }

.ca-nav span.ca-nav-next {
  background-position: top right;
  left: auto;
  right: -5px; }

.ca-nav span:hover {
  opacity: 1.0; }

/*setting menu min-height issue*/
.nochild {
  min-height: 35px; }

.mid-cont-txt p {
  text-align: left; }

.expandcollapse {
  text-align: right !important; }

/*30Jan2015 updated css*/
.about-sec-mid-cont-nobord {
  float: left;
  width: 870px; }

.date-txt {
  color: #b8b9b9 !important;
  font-size: 12px !important;
  line-height: 10px !important; }

.noticboard-dv-notic {
  width: 102%;
  float: left;
  margin: 4px 0; }

.noticboard-lft-notic {
  color: #505050;
  float: left;
  margin-right: 22px;
  width: 600px;
  font-size: 13px; }

.noticboard-rht-notic {
  width: 242px;
  float: left;
  border: 1px solid#e8eded;
  background: #f3f3f3;
  border-radius: 4px;
  line-height: 12px; }

.noticboard-main-dv-notic {
  width: 102%;
  float: left;
  margin: 4px 0; }

.noticboard-rht-notic > img {
  float: left;
  padding: 5px; }

/*30Jan2015 updated css*/
/*02Fab2015 updated css*/
.afm-title {
  margin-top: 18px; }

h3 {
  color: #333333;
  font-size: 1em;
  font-weight: bold; }

.photo-gallery-box {
  margin: 18px 0 21px; }

.pg-subtitle {
  font-weight: bold;
  margin: 9px 0 0; }

.main-video-box {
  background: none repeat scroll 0 0 #d2dcdd;
  height: 384px;
  width: 873px; }

.more-vid-box {
  border: 1px solid #eaeaeb;
  clear: both;
  margin: 20px 0 0;
  overflow: hidden;
  width: 806px; }

.vid-item-box {
  border-bottom: 1px solid #eaeaeb;
  border-right: 1px solid #eaeaeb;
  height: 167px;
  width: 268px; }

.vid-bg {
  background: none repeat scroll 0 0 #d2dcdd;
  height: 97px;
  margin: 17px auto 0;
  width: 215px; }

.vid-det-box {
  margin: 3px auto 0;
  width: 215px; }

.vid-name {
  font-weight: bold;
  height: 20px;
  overflow: hidden;
  width: 165px; }

.vid-size {
  color: #636365; }

.vid-time {
  color: #636365; }

.vid-item-box.f-left {
  list-style-type: none;
  margin-top: 0; }

.vid-item-box:nth-child(3) {
  border-right: none; }

.vid-item-box:nth-child(6) {
  border-right: none; }

.gloss-letters {
  line-height: 0;
  margin: -2px 0 0;
  padding: 21px 0;
  width: 100%; }

.gloss-letters ul li {
  font-weight: bold;
  margin: 0 8px 0 16px;
  list-style-type: none; }

.faq-li-box {
  margin: 6px 0 0;
  padding: 10px 0 10px 0px;
  list-style-type: none !important; }

.glos-qa-box {
  width: 99%; }

.index-set {
  margin-bottom: 21px; }


.glos-mar {
  margin-left: 0;
  margin-top: 6px; }

.faq-li-ques {
  color: #678bad;
  font-size: 14px;
  font-weight: bold;
  margin: 2px 0 0 9px;
  padding: 0; }

.glos-mar {
  margin-left: 0;
  margin-top: 6px; }

.faq-li-ans {
  margin: 2px 0 0 0px;
  padding: 0; }

.faq-li-p {
  color: #545454;
  font-size: 14px;
  line-height: 20px;
  width: 101%; }

.about-sec-mid-cont-glosy {
  float: left; }

.f-left.content-body-txt:nth-child(1) {
  margin-left: -10px; }

.ul-glosy {
  margin-left: 10px !important; }

.resource-div {
  background: #e9e9e9;
  width: 850px;
  float: left;
  padding: 10px;
  box-shadow: 5px 8px 10px #c4c4c4; }

.adv-srch-add {
  background: none repeat scroll 0 0 #e9e9e9; }

.res-main-dv {
  float: left;
  width: 250px; }

.res-lab {
  color: #666666;
  font-size: 12px; }

.res-input > input {
  height: 25px;
  width: 200px;
  border: 1px solid #dfdfdf; }

.res-input-1 > input {
  height: 25px;
  width: 240px;
  border: 1px solid #dfdfdf; }

.res-main-dv-look {
  float: left;
  width: 215px; }

.res-main-dv-red {
  float: left;
  width: 200px; }

.res-main-dv-year {
  float: left;
  width: 80px; }

.res-input-year > input {
  height: 25px;
  width: 100px;
  border: 1px solid #dfdfdf; }

a.signin {
  background: url("../images/login-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #6e6a6b;
  border-radius: 3px;
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 24px;
  line-height: 23px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 75px;
  z-index: 200; }

.partner-select-res {
  background: url("../images/new_arrow.png") no-repeat scroll 225px 12px white;
  border: 1px solid #d3dddc;
  height: 25px !important;
  margin: 0 5px 6px 0;
  overflow: hidden;
  padding: 0 0 0 6px;
  width: 240px  !important; }

.partner-select-res select {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 0 !important;
  color: #68879b;
  font-size: 11px;
  margin-left: -8px;
  width: 261px !important;
  height: 25px; }

.partner-select-year {
  background: url("../images/new_arrow.png") no-repeat scroll 78px 12px white;
  border: 1px solid #d3dddc;
  height: 25px !important;
  margin: 0 5px 6px 0;
  overflow: hidden;
  padding: 0 0 0 6px;
  width: 90px !important; }

.partner-select-year select {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  border-radius: 0 !important;
  color: #68879b;
  font-size: 11px;
  margin-left: -8px;
  width: 116px !important; }

.inner-head-title-res {
  color: #da1d2f;
  font-size: 20px;
  font-weight: normal;
  margin: 11px 0; }

.res-title-dv {
  width: 100%;
  float: left; }

.res-title-dv ul {
  width: 100%;
  float: left;
  margin-left: -58px; }

.res-title-dv ul li {
  float: left;
  list-style-type: none;
  margin: 10px 53px; }

.res-title-dv ul li a {
  width: 100%;
  float: left;
  text-decoration: underline; }

.inner-head-title-res-1 {
  color: #2c76b1 !important;
  font-weight: normal !important;
  margin-bottom: 10px;
  margin-top: 10px !important;
  line-height: 15px; }

.annct {
  float: left;
  width: 100%; }

.annct-1 {
  float: left;
  width: 86%;
  font-size: 13px;
  color: #505050; }

.annct-faq {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #505050; }

.annct-2 {
  float: left;
  width: 11%;
  text-align: left;
  font-size: 11px;
  color: #68879b; }

.annct-3 {
  float: left;
  width: 36%;
  font-size: 13px;
  color: #505050;
  line-height: 16px; }

.annct-1 > h4 {
  font-size: 14px;
  font-weight: normal; }

.annct-faq > h4 {
  font-size: 14px;
  font-weight: bold; }

.annct-1 img {
  float: left;
  margin-right: 6px;
  width: 13px; }

.annct-1 > p {
  margin-left: 17px;
  margin-top: 3px;
  float: left; }

.annct-faq > p {
  margin-left: 35px;
  margin-top: -7px; }

ul.tabs-res {
  float: left;
  height: 32px;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  width: 100%;
  line-height: 10px; }

.tabs-res > li:nth-child(1) {
  margin-left: 2px; }

.faq-dv {
  float: left !important;
  margin-left: 0px !important;
  width: 25% !important; }

.faq-dv li {
  float: left !important;
  margin: -6px 10px !important; }

.faq-dv li a {
  float: left !important;
  margin: 8px 20px !important;
  font-size: 12px;
  text-decoration: none !important; }

.faq-inner-dv {
  float: left !important;
  width: 200px !important;
  margin-left: -27px !important; }

.faq-dv > h4 {
  text-decoration: underline; }

.adv-srch {
  border-top-left-radius: 4px 0.5em;
  border-top-right-radius: 4px 0.5em;
  float: right;
  font-size: 11px;
  height: 35px;
  line-height: 31px;
  margin-bottom: -10px;
  padding: 0 10px;
  color: #336699;
  margin-top: -29px; }

.aad-is-dv1 h3 {
  color: #68879b;
  font-size: 24px;
  margin-left: -34px;
  font-family: antonio; }

.aad-is-dv2 h3 {
  color: #68879b;
  font-size: 24px;
  margin-left: -34px;
  font-family: antonio; }

.sample-letter {
  color: #006699;
  font-weight: bold; }

.ul-cont li {
  float: left;
  margin-top: 0px;
  color: #db2333 !important;
  list-style-type: disc; }

li .li-txts-cont {
  color: #006699;
  font: 13px/12px arial;
  list-style-type: disc;
  font-weight: bold; }

.side-sec-cont {
  background: #b0e1cf;
  border-radius: 4px;
  padding: 2px 5px;
  float: left;
  margin: 2px 0;
  width: 96%; }

.lft-side-sec img {
  float: left;
  margin-top: 5px; }

.rht-side-sec {
  float: right;
  width: 86%; }

.rht-side-sec a {
  color: #505050;
  text-decoration: none; }

.icon-des {
  float: right;
  padding: 0px 10px;
  width: 100%; }

.icon-des > img {
  float: right;
  margin-top: 35px; }

.icon-des > h1 {
  color: #666666;
  float: left;
  font-family: arial;
  font-size: 14px;
  font-weight: normal;
  line-height: 33px;
  margin-left: -10px;
  text-transform: uppercase; }

.exam-doc {
  float: left;
  border-bottom: 1px solid#f3ea9a;
  width: 100%; }

.exam-doc span {
  color: #505050;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  width: 78px; }

.exam-doc p {
  float: left;
  width: 45%; }

.exam-doc-last {
  float: left;
  border-bottom: none;
  width: 100%; }

.exam-doc-last span {
  color: #505050;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  width: 78px; }

.exam-doc-last p {
  float: left;
  width: 45%; }

.ppt-dv {
  float: left;
  width: 53%; }

.border-class {
  border-bottom: 4px double #f3ea9a;
  float: left;
  width: 100%; }

.side-sec-cont-video {
  border-radius: 4px;
  padding: 0 3px 6px;
  float: left;
  margin: 2px 0;
  width: 96%;
  border-bottom: 1px solid#f3ea9a; }

.lft-side-sec-video img {
  float: left;
  margin-top: 5px; }

.rht-side-sec-video {
  float: right;
  width: 66%; }

.rht-side-sec-video a {
  text-decoration: none; }

.rht-side-sec-video p {
  font-size: 12px;
  font-weight: normal !important;
  line-height: 15px;
  color: #006699;
  text-decoration: none; }

.rht-side-sec-video > span {
  color: #666666;
  font-size: 10px;
  margin-top: -16px; }

/*03 March 2015 updated css*/
/*04March2015 updated css*/
.saction-ord {
  float: left;
  width: 283px; }

.saction-ord li {
  color: #336699 !important;
  list-style-type: none !important;
  text-decoration: underline;
  padding: 5px 10px; }

.saction-ord li a {
  cursor: pointer; }

.saction-ord img {
  margin: 0 6px; }

ul.sec-ord {
  margin-top: 13px;
  float: left;
  height: 32px;
  list-style: outside none none;
  padding: 0;
  width: 100%;
  line-height: 10px; }

.sec-ord > li:nth-child(1) {
  margin-left: 2px; }

.sec-ord li {
  font-weight: bold; }

.tabs-res.sec-ord > li {
  list-style-type: none; }

.tabs-res.sec-ord img {
  margin: 0 5px; }

.tabs-res.sec-ord > li:nth-child(1) {
  margin-left: -1px !important; }

.mous-res {
  float: left;
  margin: 0 17px;
  text-align: center; }

.mous-res .tabs-res.sec-ord > li {
  font-weight: normal !important;
  margin: 13px 0 0 !important;
  font-size: 12px; }

.mous-res > span {
  color: #336699;
  font-weight: bold; }

.empanelment-dv {
  padding: 8px 5px; }

.about-sec-mid-cont-nobord > p {
  color: #505050;
  font-size: 13px; }

.annct.empanelment-dv > img {
  float: left;
  margin: 2px 4px 0 0; }

.open .dropTrigger {
  color: #333333 !important;
  background: none repeat scroll 0 0 #ffffff !important; }

ul, ul li {
  padding: 0;
  margin: 0;
  cursor: pointer; }

ul.list {
  display: none; }

ul.main_menu > li {
  float: left;
  position: relative;
  list-style: none;
  font-weight: bold; }

ul ul {
  left: 0; }

ul.list li {
  list-style: none; }

ul.list li > a {
  display: block; }

.dropMenu.open .list {
  display: block; }


.side-menu-dv > span {
  margin-left: 23px !important;
  line-height: 63px !important; }

.empanelment-dv-last {
  border-bottom: none;
  margin-top: 5px;
  padding: 10px; }

.annct-1 a {
  color: #336699;
  float: left;
  font-size: 12px;
  width: 615px; }

.ann-yellow {
  background: none repeat scroll 0 0 #f9d257;
  margin: 6px 0 15px;
  padding: 0 0 3px 2px;
  width: 100%; }

.ann-mini {
  background: url("../images/minimize.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  cursor: pointer;
  height: 14px;
  margin: 1px 3px 0 0;
  visibility: hidden;
  width: 14px; }

.ann-grey {
  background: none repeat scroll 0 0 #f2f1e9;
  overflow: hidden;
  padding: 0 6px 10px;
  width: 98.6%; }

.noti-icon-box {
  width: 14%; }

.nib-top {
  background: none repeat scroll 0 0 #f9d257;
  height: 78px;
  width: 130px; }

.noti-icon {
  background: url("../images/loud-speaker.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 31px;
  margin: 0 auto 2px;
  width: 36px; }

h6.anno-title {
  color: #c90;
  font-family: "impactregular",sans-serif;
  font-weight: normal;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
  font-size: 14px; }

.issued {
  color: #333;
  font-size: 12px;
  text-align: center; }

.nib-bottom {
  background: url("../images/flag-zags.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 21px;
  width: 130px; }

.noti-content {
  margin-top: 12px;
  width: 86%; }

.noti-title {
  color: #000;
  font-weight: bold;
  margin-left: 12px; }

.uid-main-t {
  color: #333;
  font-family: "century_gothicregular",sans-serif;
  font-size: 30px;
  margin-top: 15px; }

.uid-sub-t {
  color: #333;
  font-family: "century_gothicregular",sans-serif;
  font-size: 18px;
  font-weight: normal;
  margin-top: 13px; }

.anno-top-p {
  color: #333;
  padding: 20px 9px 7px 14px;
  float: left; }

.anno-ul {
  color: #333;
  padding: 10px 47px 15px 48px;
  float: left; }

.anno-li {
  color: #f64b4b;
  font-size: 20px;
  list-style-type: disc;
  margin-bottom: 15px; }

.ann-grey p {
  color: #000; }

.anno-li-p {
  font-size: 14px;
  margin-left: -3px; }

.saction-ord img {
  margin: 0 6px; }

img {
  border: 0 none;
  max-width: 100%;
  vertical-align: middle; }

img {
  border: 0 none; }

.saction-ord li a {
  cursor: pointer; }

a {
  color: #336699; }

.tab_content ul li {
  color: #f64b4b;
  list-style-type: disc; }

.mid-cont-txt ul li {
  color: #2c76b1;
  list-style-type: square; }

.saction-ord li {
  color: #336699 !important;
  list-style-type: none !important; }

ul, ul li {
  cursor: pointer; }

ol, ul, ul li {
  list-style: outside none none; }

.mid-cont-txt ul {
  color: #505050; }

ul, ul li {
  cursor: pointer; }

ol, ul, ul li {
  list-style: outside none none; }

.tab_content {
  font-size: 12px; }


.police-dv {
  float: left !important;
  clear: none !important; }

.hq-office-head {
  font-size: 14px;
  padding: 10px 0;
  text-indent: 10px;
  float: left;
  width: 837px;
  cursor: pointer; }

.img-cont {
  position: relative; }

.img-con-midle {
  left: 361px;
  position: absolute;
  top: 314px;
  width: 147px; }

.img-con-midle p {
  color: #68879b;
  text-align: center;
  font-size: 12px;
  line-height: 16px; }

.img-con-midle h1 {
  color: #ff6633;
  font-family: antonio;
  font-size: 20px;
  line-height: 22px; }

.img-propo-value {
  left: 94px;
  position: absolute;
  text-align: right;
  top: 14px;
  width: 181px; }

.img-propo-value p {
  color: #68879b;
  text-align: right;
  font-size: 12px;
  line-height: 16px; }

.img-propo-value h1 {
  color: #0074ad;
  font-family: antonio;
  font-size: 26px;
  line-height: 27px; }

.img-propo-value > h2 {
  color: #2d5066;
  font-size: 12px; }

.img-propo-value-rht {
  left: 611px;
  position: absolute;
  text-align: left;
  top: 14px;
  width: 158px; }

.img-propo-value-rht p {
  color: #68879b;
  font-size: 12px;
  line-height: 16px; }

.img-propo-value-rht h1 {
  color: #7d8a12;
  font-family: antonio;
  font-size: 24px;
  line-height: 27px; }

.img-propo-value-rht > h2 {
  color: #2d5066;
  font-size: 12px;
  line-height: 15px; }

.img-propo-value-bttm {
  left: 285px;
  position: absolute;
  top: 411px;
  width: 318px; }

.img-propo-value-bttm p {
  color: #68879b;
  text-align: left;
  font-size: 12px;
  line-height: 16px; }

.img-propo-value-bttm h1 {
  color: #e57b12;
  float: left;
  font-family: antonio;
  font-size: 20px;
  line-height: 27px;
  margin-right: 12px;
  margin-top: 24px;
  text-align: right;
  width: 196px; }

.img-propo-value-bttm > h2 {
  color: #2d5066;
  font-size: 12px;
  margin-bottom: -6px;
  margin-top: 27px;
  text-align: left; }

.img-propo-value-feature {
  left: 113px;
  position: absolute;
  text-align: left;
  top: 49px;
  width: 216px; }

.img-propo-value-feature p {
  color: #000000;
  font-size: 16px;
  line-height: 19px; }

.img-propo-value-rht-feature {
  left: 534px;
  position: absolute;
  text-align: left;
  top: 61px;
  width: 189px; }

.img-propo-value-rht-feature p {
  color: #000000;
  font-size: 16px;
  line-height: 19px; }

.img-propo-value-bttm-feature {
  left: 170px;
  position: absolute;
  top: 140px;
  width: 253px; }

.img-propo-value-bttm-feature p {
  color: #000000;
  font-size: 16px;
  line-height: 19px;
  text-align: left; }

/*21April2015 updated css*/
.mous-div {
  float: left;
  padding: 0;
  width: 100%;
  margin: 10px 0 0px -3px; }

.mous-icon-class {
  background-repeat: no-repeat;
  margin: 0 auto;
  background-position: 94px 0; }

.mous-icon-s-class {
  background-repeat: no-repeat;
  margin: 0 auto;
  background-position: 94px 0; }

.tabs-res.sec-ord a {
  margin-top: 0;
  text-align: left;
  text-indent: 21px;
  line-height: 21px;
  border: none; }

.mous-res a {
  float: left; }

.cont-main-mou {
  margin: 0 91px;
  width: 173px !important; }

.cont-main-mou a {
  border-bottom: medium none !important; }

.cont-main-mous a {
  border-bottom: medium none !important; }

.main-menu-head-sec img {
  float: right;
  margin-right: 82px !important;
  margin-top: 3px !important; }

.evnt-list.med-list a img {
  margin-left: -136px;
  margin-top: -37px; }

.annct.empanelment-dv li {
  list-style-type: none; }

.f-left.content-body-txt {
  list-style-type: none;
  border: 1px solid#fff; }

.tabs-glossary {
  margin-left: 16px !important; }

#li-menu > a {
  margin: 0 -2px 0 -1px; }

/*18May2015 updated css*/
.round-border {
  float: left;
  margin-left: 56px;
  padding: 3px 10px;
  width: 88%; }

.nav-toggle-faq {
  color: #006892; }

.left-faq-dv {
  width: 220px;
  float: left;
  border-right: 1px solid#e9ebea; }

.right-faq-dv {
  width: 593px;
  float: left;
  padding-left: 9px; }

.left-faq-dv > h1 {
  border-bottom: 1px solid #e9ebea; }

.left-faq-dv li {
  list-style-type: none !important; }

.left-faq-dv > ul {
  margin-left: 3px; }

.faq-main {
  width: 100%;
  float: left; }

.faq-main > ul {
  margin-left: 3px; }

.right-faq-dv > h1 {
  font-size: 24px;
  margin: 9px 0 0 26px; }

.right-faq-dv > h2 {
  color: #2c76b1;
  line-height: 0;
  font-weight: normal;
  font-size: 13px;
  text-align: left;
  width: 100%;
  margin: 28px 0 0 26px; }

.faq-main a {
  font-size: 13px; }

.faq-main > h1 {
  border-bottom: 1px solid #e9ebea;
  font-size: 14px;
  font-weight: bold; }

.right-faq-dv {
  float: left;
  margin-left: 2%; }

.left-faq-dv {
  width: 220px;
  float: left; }

.container_demo {
  max-width: 900px;
  margin: 27px auto 10px 0; }

/*20May2015 updated css*/
.main-video-box {
  background: none repeat scroll 0 0 #d2dcdd;
  height: 384px;
  width: 808px;
  margin-left: 31px; }

.more-vid-box {
  border: 1px solid #eaeaeb;
  clear: both;
  margin: 20px 0 0;
  overflow: hidden;
  width: 806px; }

.vid-item-box {
  border-bottom: 1px solid #eaeaeb;
  border-right: 1px solid #eaeaeb;
  height: 204px;
  width: 268px; }

.vid-bg {
  background: none repeat scroll 0 0 #d2dcdd;
  height: 148px;
  margin: 8px auto 0;
  width: 252px; }

.vid-det-box {
  margin: 3px auto 0;
  width: 215px; }

.vid-name {
  font-weight: bold;
  height: 20px;
  overflow: hidden;
  width: 210px;
  margin-left: -17px; }

.vid-size {
  color: #636365;
  margin-left: -17px; }

.vid-time {
  color: #636365;
  margin-right: -17px; }

.vid-item-box.f-left {
  list-style-type: none;
  margin-top: 0;
  width: 267px; }

.vid-item-box:nth-child(3) {
  border-right: none; }

.vid-item-box:nth-child(6) {
  border-right: none; }

ul.more-vid-box.tabs-res-video {
  margin-top: 19px;
  margin-left: 32px;
  width: 805px; }

.acc_content {
  color: #505050 !important;
  font-size: 13px;
  font-family: arial;
  margin: 7px 0;
  line-height: 18px; }

.accordion-photo h3.active {
  background-position: -4px -24px !important;
  text-indent: 21px; }

ul.tabs-campaign {
  width: 100% !important; }

ul.tabs-campaign li {
  list-style-type: none !important;
  float: right !important;
  width: 117px !important;
  text-align: right !important; }

.media-tabs {
  float: right;
  width: 258px; }

/*CSS 01June2015*/
.new-section {
  width: 285px;
  margin: 0 18px 0 0;
  float: left; }

.new-section h3 {
  color: #567586;
  font-size: 14px; }

.new-section p {
  color: #333333;
  font-size: 12px;
  background: #f4f7f7;
  text-align: left;
  margin-top: 10px;
  border-bottom: 1px solid#d3dddc;
  padding: 6px 8px; }

.new-section ul {
  float: left;
  margin-left: 20px;
  margin-top: 6px; }

.new-section ul li {
  list-style-type: disc;
  color: #ff6666;
  font-size: 15px; }

.ul-txt {
  color: #006699;
  font-size: 12px; }

.botm-back {
  background: url(../images/red-line-img.png);
  width: 100%;
  height: 7px;
  float: left;
  margin: 10px 0 30px 0; }

.botm-butn {
  float: left;
  margin: 14px 37px 0;
  background: url(../images/btn-botm.png);
  width: 215px;
  border-radius: 6px;
  height: 46px;
  border: none; }

.botm-butn p {
  color: #fff;
  background: none;
  border: none;
  font-size: 19px;
  padding: 0 24px;
  margin-bottom: 9px; }

.middle-txt-main a {
  color: #666666 !important; }

/*CSS 09June2015*/
.tender-tr {
  background: #f3ea9a;
  height: 38px;
  text-align: left; }

.botm-butn a {
  color: #fff; }

/*CSS 10 June2015*/
li.pagination-start {
  float: left !important;
  margin: 0 10px !important;
  list-style-type: none !important; }

li.pagination-prev {
  float: left !important;
  margin: 0 10px !important;
  list-style-type: none !important; }

div#expand {
  font-size: 12px;
  color: #006699;
  margin-top: 10px;
  margin-bottom: -30px; }

#expand img {
  display: none; }

.faq-expand-icon-minus {
  background: url(../images/plusminus.png) 16px -14px !important;
  display: block !important;
  background-repeat: no-repeat !important; }

.faq-expand-icon-plus {
  background: url(../images/plusminus.png) 16px -14px !important;
  display: block !important;
  background-repeat: no-repeat !important; }

.cont-main-mous {
  margin: 0 11px;
  width: 168px !important; }

.cont-main-mouss {
  margin: 0 4px; }

/*New style added on 22-jul-15*/
.partner-select {
  margin: 0 5px -18px 0;
  overflow: hidden;
  padding: 0 0 0 6px;
  width: 142px; }

.side-menu-dv form {
  margin: 5px; }

.find-butn {
  margin-left: 0; }

.online-ser-sec {
  width: 100%;
  float: left; }

.online-ser-sec {
  color: #2c76b1;
  font-size: 24px;
  font-weight: normal;
  line-height: 29px;
  margin: 0 0 0 15px;
  width: 73%; }

.new-section h5 {
  color: #666666;
  float: left;
  font-size: 12px;
  width: 100%; }

.aad-online-sec a {
  color: #2c76b1;
  font-size: 14px; }

.aad-online-sec li {
  background-image: url("../images/blue-circle-icon.png");
  background-position: 2px 9px;
  background-repeat: no-repeat;
  list-style-type: none !important;
  margin-left: -19px;
  text-indent: 20px;
  padding: 0 0 12px 0; }

.sep-line {
  border-top: 1px solid #f4f7f7;
  margin: 18px 0;
  float: left;
  width: 74%; }

.con-right-detail {
  width: 255px;
  background: #fff;
  float: left;
  padding: 15px 0;
  margin: 12px 11px; }

.con-right-detail h4 {
  color: #2c76b1;
  text-align: center;
  font-size: 12px; }

.address-icon-dv {
  background: rgba(0, 0, 0, 0) url("../images/add-address-icon.png") no-repeat scroll 104px 6px;
  float: left;
  height: 53px;
  text-align: center;
  width: 100%; }

.phone-icon-dv {
  background: rgba(0, 0, 0, 0) url("../images/add-phn-icon.png") no-repeat scroll 104px 6px;
  float: left;
  height: 53px;
  text-align: center;
  width: 100%; }

.email-icon-dv {
  background: rgba(0, 0, 0, 0) url("../images/add-email-icon.png") no-repeat scroll 104px 6px;
  float: left;
  height: 53px;
  text-align: center;
  width: 100%; }

.con-right-detail p {
  font-size: 12px;
  text-align: center;
  width: 68%;
  padding: 0 39px;
  color: #545454; }

.con-right-detail > span {
  color: #545454;
  float: left;
  font-weight: bold;
  text-align: center;
  width: 100%; }

.con-right-detail > span.email {
  color: #336699;
  float: left;
  text-align: center;
  width: 100%;
  font-weight: normal; }

.image-link {
  bottom: 8px;
  font-size: 12px;
  left: 87px;
  position: absolute;
  text-decoration: underline; }

.img-cont {
  float: left;
  margin: 0 10px;
  top: 94px;
  width: 93%; }

.img-cont h2 {
  font-size: 30px;
  color: #333;
  text-align: center;
  margin: 10px 0;
  font-weight: normal; }

.img-cont > p {
  color: #333;
  font-size: 12px;
  text-align: center; }

.add-ser-sec {
  float: left;
  margin-top: 9px;
  width: 1207px;
  padding: 10px 0;
  background: #ececec; }

.sections-dvs {
  width: 100%;
  float: left;
  margin-bottom: 15px;
  margin-top: 30px; }

.aad-online-sec {
  float: left;
  margin: 23px 3px 0 47px;
  width: 235px; }

.new-section h4 {
  color: #db2132;
  font-size: 17px; }

.add-ser-sec h5 {
  margin-left: -24px; }

.select-type {
  color: #666;
  line-height: 30px;
  text-align: center;
  width: 100%; }

.add-ser-sec p {
  width: 100%;
  float: left;
  padding: 0 0px;
  font-size: 12.5px; }

.quicklink_wrapper {
  width: 100%; }

.features-row {
  text-align: center; }

.features-row a.wrap_ancher {
  border-right: 1px solid #ececec;
  color: black;
  float: left;
  min-height: 85px;
  text-decoration: none;
  width: 14%; }

.icon.major.accent4 {
  background: #90b0ba none repeat scroll 0 0;
  color: #ffffff; }

img.icon_displayed {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.features-row h3 {
  font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 15.4px;
  margin: 10px auto;
  width: 70%;
  color: #333; }

.box.special.features {
  float: left;
  margin: 20px 0;
  width: 100%;
  display: none; }

.footer-sec-main {
  background: #ececec;
  border-top: 1px solid#d2d2d2;
  float: left;
  width: 100%;
  padding: 0 0 10px; 
  clear:both;}

.footer-start {
  width: 135px;
  float: left; }

.footer-start-fourth {
  float: left;
  margin: 15px 0 0;
  width: 180px; }

.footer-start a {
  font-size: 12px;
  line-height: 21px; }

#dynamic-partners a {
  font-size: 12px;
  line-height: 21px; }

.footer-start > ul {
  float: left;
  width: 181px;
  margin: 15px 0; }

.footer-start span {
  font-weight: bold;
  font-size: 12px; }

.footer-start-last {
  float: left;
  margin: 15px 0 0 35px;
  width: 251px; }

.footer-center {
  width: 1207px;
  margin: 10px auto; }

.footer-start-last > p {
  font-size: 12px; }

.sep-section-right {
  width: 190px;
  float: right;
  margin: 10px 0 0;
  text-align: center; }

.sep-section-right p {
  color: #666666;
  font-size: 12px;
  text-align: center;
  margin: 0 0 6px; }

.sep-section-right > span {
  color: #336699;
  font-size: 24px; }

.select-type {
  width: 100%;
  float: left; }

.select-type > select {
  border: 1px solid #d7d7d7;
  border-radius: 4px;
  float: left;
  margin: 5px 0;
  width: 195px; }

.foot-nav {
  float: right;
  }

.foot-nav li a {
  float: left;
  margin: 0 5px; }

.foot-nav li {
  float: left;
  color: #fff;
  font-size: 12px; }

#accordionmain > .hq-office-detail {
  display: none; }

.foot-sec-menu1 {
  padding: 0px 0; }

.foot-menu-lft {
  float: left;
  width: 38%;
  margin: 6px 0 0; }

.foot-menu-lft h3 {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  width: 100%; }

.foot-btn {
  background: #dadada none repeat scroll 0 0;
  border: 1px solid #d9dddc;
  border-radius: 2px;
  color: #336699;
  float: left;
  font-size: 11px;
  margin: 2px 5px 7px 0;
  padding: 3px; }

.foot-social-btn {

  float: left;
  margin: 6px 6px 0 0; }

.foot-menu-social {
  float: left;
  margin: 6px 0 0;
  width: 17%; }

.visitorCounter {
  float: left;
  margin: 6px 0 0;
  width: 17%; }

.visitorCounter > h3 {
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  width: 100%; }

.foot-visitorCounter-btn {
  margin: 6px 0 0; }

.foot-menu-rht {
  float: right;
  margin: 6px 0 0;
  width: 25%; }

.foot-menu-social > h3 {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 0 3px;
  width: 100%; }

.foot-menu-rht h3 {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  width: 100%; }

.foot-btn.footRightBut1 {
  padding: 2px; }

.foot-btn.foot-btn-rt.footRightBut2 {
  padding: 6px; }

.footer-sec-main-botm {
  background: #d2d2d2 none repeat scroll 0 0;
  float: left;
  width: 100%; }

.foot-btn > img {
  width: 50px; }

.dynamic-contact > p {
  font-size: 12px; }

.sep-section-right {
  color: #336699;
  font-size: 24px;
  font-weight: normal;
  text-align: center; }

.heading {
  font-size: 12px;
  font-weight: bold; }


.f-left .moduletable {
  float: left; }

.smi-col-1.f-left.smi-row-1:nth-child(4) {
  clear: both; }

.menu-bottom-dv a {
  text-decoration: underline !important; }

.menu-bottom-dv > span {
  float: left; }

.right-sec-div {
  float: right;
  margin: 0 0 2% 5%;
  width: 27%; }

.icon-des > h2 {
  color: #ffa827;
  float: left;
  font-family: antonio;
  font-size: 24px;
  margin-left: -10px; }

.icon-des > h2 {
  color: #666666;
  float: left;
  font-family: arial;
  font-size: 14px;
  font-weight: normal;
  line-height: 33px;
  margin-left: -10px;
  text-transform: uppercase; }

.enrolmt-cont-top {
  background: url(../images/aad-enrolmt-top-bg.png);
  height: 463px;
  width: 781px;
  position: relative;
  margin: 0 auto; }

.enrolmt-cont-dv1 {
  left: 31px;
  position: absolute;
  top: 47px;
  width: 200px; }

.enrolmt-cont-dv2 {
  left: 310px;
  position: absolute;
  top: 47px;
  width: 200px; }

.enrolmt-cont-dv3 {
  left: 600px;
  position: absolute;
  top: 47px;
  width: 200px; }

.enrolmt-cont-dv1 > h2 {
  color: #fff;
  font-size: 12px;
  font-weight: normal; }

.enrolmt-cont-dv1 > h3 {
  color: #fff;
  font-size: 30px;
  font-weight: normal; }

.enrolmt-cont-dv1 > p {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-top: 18px; }

.enrolmt-cont-dv2 > h2 {
  color: #fff;
  font-size: 12px;
  font-weight: normal; }

.enrolmt-cont-dv2 > h3 {
  color: #fff;
  font-size: 30px;
  font-weight: normal; }

.enrolmt-cont-dv2 > p {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-top: 18px; }

.enrolmt-cont-dv3 > h2 {
  color: #fff;
  font-size: 12px;
  font-weight: normal; }

.enrolmt-cont-dv3 > h3 {
  color: #fff;
  font-size: 30px;
  font-weight: normal; }

.enrolmt-cont-dv3 > p {
  color: #fff;
  font-size: 12px;
  font-weight: normal;
  line-height: 14px;
  margin-top: 18px; }

.fsf_faq_answer.accordion_content_2.shown > h1 {
  font-size: 12px !important; }

.fsf_faq_answer.accordion_content_2.shown > p {
  color: #505050 !important;
  font-size: 12px !important; }

.fsf_faq_answer.accordion_content_2 > h1 {
  font-size: 12px !important; }

.fsf_faq_answer.accordion_content_2 > p {
  color: #505050 !important;
  font-size: 12px !important; }

.faq_category_faqlist.accordion_content_1.shown {
  padding-left: 30px !important; }

.fsf_main.fsf_main_j3 > h1 {
  color: #336699;
  font-size: 20px; }

.fsf_main.fsf_main_j3 > h2 {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 23px; }

.fsf_highlight {
  font-size: 14px; }

.faq_category_image > img {
  display: none; }

.faq_category > form {
  display: none; }

div.faq_category {
  border-top: 1px solid #f2f2f2 !important; }

.faq_category_head .fsf_highlight {
  font-size: 14px;
  font-weight: bold; }

.table-tr-class {
  background: #ECECEC none repeat scroll 0 0;
  height: 32px;
  text-align: left;
  border: 1px solid #cccccc; }

.table-tr-class p {
  color: #666666;
  text-transform: capitalize;
  height: 32px;
  line-height: 20px;
  text-align: left; }

.table-tr-class-odd {
  background: #f5f5f5 none repeat scroll 0 0;
  font-size: 12px;
  height: 25px;
  text-align: left;
  border: 1px solid #cccccc; }

.table-tr-class-even {
  background: #ffffff none repeat scroll 0 0;
  font-size: 12px;
  height: 25px;
  text-align: left;
  border: 1px solid #cccccc; }

.aadhaar-main-tabl {
  /*border: 1px solid #2e4b90;*/ }

.img-propo-value h2 {
  font-size: 12px;
  font-weight: bold; }

.img-propo-value-rht h2 {
  font-size: 11px;
  font-weight: bold; }

.img-cont.featur-img {
  margin: 0 -76px;
  top: 0; }

.fsf_faq_answer.accordion_content_2 > h2 {
  font-size: 12px; }

.aadhaar-main-tabl p {
  margin: 5px 6px;
  color: #666666; }

.table-tr-class p {
  margin: 11px 8px 0; }

.table-tr-class-odd > td, .table-tr-class-even > td {
  border-right: 1px solid #cccccc; }

.about-add-dv1-ro > p {
  margin: 7px 6px; }

.ro-office-detail .main-con-table td {
  padding-left: 6px; }

.mid-cont-txt .expandcollapse {
  clear: both;
  display: block;
  padding-top: 7px !important; }

#accordionmain .ro-office-detail {
  display: none; }

.authAndFiDoc td:nth-child(odd) {
  background: rgba(0, 0, 0, 0) url("../images/icons/icon_doc_download.png") no-repeat scroll 6px 7px; }

.aadhaar-main-tabl td, .aadhaar-main-tabl th {
  padding: 0px 0px; }

.table-tr-class > td, .table-tr-class > th {
  border-right: 1px solid #cccccc; }

.tabs-glossary #li-menu {
  font-size: 12px; }

/*Training CSS */
.test-head2 {
  color: #0086c0 !important;
  font-family: arial !important;
  font-size: 24px !important;
  text-align: center;
  margin: 20px 0 16px !important; }

.tra-test-cont {
  background: rgba(0, 0, 0, 0) url("../images/testing-cont-bg-img.png") no-repeat scroll 0 0/100% 100%;
  margin-bottom: -45px;
  min-height: 280px;
  position: relative;
  width: 751px;
  margin: 0 auto; }

.tra-test-cont h2 {
  color: #fff !important;
  font: 22px arial !important; }

.first-blue-div {
  background: #336699 none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  height: 100px;
  left: 26px;
  padding: 6px;
  position: absolute;
  top: 25px;
  width: 202px; }

.secnd-green-div {
  background: #669933 none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  height: 100px;
  left: 258px;
  margin-left: 10px;
  padding: 6px;
  position: absolute;
  top: 25px;
  width: 202px; }

.third-orange-div {
  background: #f7921e none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  height: 100px;
  left: 500px;
  margin-left: 10px;
  padding: 6px;
  position: absolute;
  top: 25px;
  width: 202px; }

.tra-test-cont h2 {
  color: #fff !important;
  font: 22px arial !important;
  margin: 10px 0 15px 10px; }

.content-main-dv {
  float: left;
  width: 100%; }

ul.test-ul {
  float: left;
  width: 100%;
  margin-top: 33px; }

.tra-test-cont ul li {
  background: rgba(0, 0, 0, 0) url("../images/org-bullet-img.png") no-repeat scroll left 5px !important;
  color: #ffcc66 !important;
  list-style-type: disc !important;
  text-align: left !important; }

.tra-test-cont ul li a {
  color: #006699 !important;
  font-size: 12px !important;
  font-weight: normal !important; }

.arrow-icon {
  background: rgba(0, 0, 0, 0) url("../images/white-arrow-img-icon.png") no-repeat scroll 0 0;
  cursor: pointer;
  height: 28px;
  position: absolute;
  right: 0;
  top: 76px;
  width: 58px; }

.item-page h4 {
  color: #505050 !important;
  font-family: arial !important;
  font-weight: bold !important;
  line-height: 35px;
  margin-left: 6px !important;
  margin-top: -11px !important; }

.rht-cont-p {
  background: #d2e4d6 none repeat scroll 0 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-top: -10px;
  padding: 5px 0; }

.rht-traing-cont-ul {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 100%;
  margin-bottom: 17px; }

.rht-traing-cont-ul ul {
  margin-top: 0;
  margin-left: 43px; }

.rht-traing-cont-ul li {
  background-image: none !important;
  border-bottom: 1px solid #ccc;
  color: #003399 !important;
  list-style: outside none square !important;
  margin-left: -19px; }

.rht-traing-cont-ul li a {
  font-weight: normal !important;
  line-height: 28px;
  padding: 10px 0;
  font-size: 12px; }

.rht-cont-p p {
  color: #717171;
  font-size: 12px; }

.lft-traing-cont {
  background: #23ad60 none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  margin-top: -15px;
  min-height: 566px;
  padding: 31px 0 0 2px !important;
  width: 166px; }

.traing-cont-head {
  float: left;
  font-size: 22px;
  padding: 6px;
  line-height: 23px; }

.lft-traing-cont h3 {
  color: #fff; }

.rht-traing-cont {
  float: left;
  margin-left: 5px;
  margin-top: -5px;
  width: 667px; }

.rht-traing-cont-ul img {
  float: right;
  margin: 6px 35px 0 0;
  width: 2%; }

.prog-she {
  color: #717171;
  float: left;
  font: 12px arial;
  text-align: center;
  width: 220px; }

.handbook {
  color: #717171;
  float: left;
  font: 12px arial;
  text-align: center;
  width: 220px; }

.ppt-dv {
  color: #717171;
  float: left;
  font: 12px arial;
  text-align: center;
  width: 220px; }

.traing-cont-head-seeding {
  border-bottom: 2px solid #7bcea0;
  font-size: 18px;
  padding: 18px 6px;
  text-align: center; }

.rht-traing-cont-ul-div {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-bottom: 17px !important; }

.lft-traing-film {
  background: #339999 none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  margin-top: -5px;
  min-height: 109px;
  padding: 0 2px 176px;
  width: 168px; }

.traing-film-head {
  float: left;
  font-size: 23px;
  padding: 6px;
  color: #fff; }

.traing-film-head img {
  float: left;
  margin-left: 45px; }

.rht-film-p {
  background: #cae1e2 none repeat scroll 0 0;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-top: -10px;
  padding: 5px; }

span.file-name-span {
  float: left;
  width: 500px; }

.rht-film-p span {
  font-size: 13px;
  font-weight: bold; }

span.duration-span {
  float: left;
  width: 100px; }

.rht-table-sec {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom: 1px solid #dbddde;
  float: left;
  padding: 20px 0 10px;
  width: 100%; }

.file-name {
  float: left;
  padding-left: 10px;
  width: 500px; }

.file-name > p {
  color: #717171;
  font-size: 12px; }

.rht-table-sec-last {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom: 0 solid #dbddde;
  float: left;
  padding: 20px 0 10px;
  width: 100%; }

.duration {
  color: #666666;
  float: left;
  font-size: 12px;
  width: 96px; }

.play {
  float: left;
  width: 33px; }

.rht-film-p > p {
  font-size: 12px;
  color: #717171; }

.ref-traing-dv {
  float: left;
  margin-top: 17px;
  width: 100%; }

.ref-traing-lft {
  background-color: #9999cc;
  border-radius: 4px;
  color: #fff;
  float: left;
  padding: 0;
  width: 173px; }

.ref-traing-lft img {
  margin: 3px 32%;
  text-align: center; }

.ref-traing-lft p {
  color: #fff !important;
  font-size: 18px !important;
  text-align: center; }

.ref-traing-rht {
  background: #ebeff0 none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  margin-left: 4px;
  width: 663px; }

.ref-traing-rht ul {
  margin: 2px 0 2px -1px;
  min-height: 85px; }

.ref-traing-rht ul li:nth-child(1) {
  border-bottom: 0 solid #dbdbdb !important; }

.ref-traing-rht ul li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-bottom: 1px solid #dddddd;
  float: left;
  list-style-type: none !important;
  padding: 5px 10px !important;
  width: 622px; }

.ref-traing-rht ul li a {
  float: left;
  font-weight: normal !important;
  width: 451px;
  font-size: 12px; }

.ref-doc-lft {
  background-color: #ff6633;
  border-radius: 4px;
  color: #fff;
  float: left;
  padding: 32px 0;
  width: 173px;
  margin-top: 7px; }

.ref-doc-lft img {
  margin: 3px 32%;
  text-align: center; }

.ref-doc-lft p {
  color: #fff !important;
  font-size: 18px !important;
  text-align: center; }

.ref-doc-rht {
  background: #ebeff0 none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  margin-left: 4px;
  width: 663px;
  margin-top: 7px; }

.ref-doc-rht ul {
  margin: 2px 0 2px 2px; }

.ref-doc-rht ul li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-bottom: 1px solid #dddddd;
  float: left;
  list-style-type: none !important;
  padding: 5px 10px !important;
  width: 621px; }

.ref-doc-rht ul li a {
  float: left;
  font-weight: normal !important;
  width: 451px;
  font-size: 12px; }

.doc-icon-dv {
  background: rgba(0, 0, 0, 0) url("../images/doc-icon.png") no-repeat scroll right 1px;
  float: right;
  height: 19px;
  margin-top: 1px;
  width: 44px; }

.clear-div {
  clear: both; }

.important-note {
  float: left;
  margin-right: 10px;
  min-height: 398px; }

.mid-lft-sec-con-testing {
  background: #ebeff0 none repeat scroll 0 0;
  border-radius: 4px;
  padding: 10px;
  width: 96%; }

.lft-sec-head {
  color: #666666 !important;
  font-size: 18px !important;
  margin-top: -1px !important; }

.heading-cont {
  color: #0086c0 !important;
  float: left;
  font-family: arial !important;
  font-size: 20px !important;
  margin: 14px 0 0;
  text-align: left;
  width: 100%; }

.test-doc-lft {
  background-color: #cc9933;
  border-radius: 4px;
  color: #fff;
  float: left;
  padding: 10px 0;
  width: 23%; }

.test-doc-lft img {
  margin: -10px 32%;
  text-align: center; }

.test-doc-lft p {
  color: #fff !important;
  font-size: 18px !important;
  text-align: center; }

.test-doc-rht {
  background: #ebeff0 none repeat scroll 0 0;
  border-radius: 4px;
  float: left;
  margin-left: 8px;
  width: 75%; }

.test-doc-rht ul {
  margin: 2px 0; }

.test-doc-rht ul li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border-bottom: 1px solid #dddddd;
  float: left;
  list-style-type: none !important;
  padding: 5px 10px !important;
  width: 600px; }

.test-doc-rht ul li a {
  float: left;
  font-weight: normal !important;
  line-height: 28px;
  width: 451px;
  font-size: 12px; }

.pdf-icon-dv {
  background: rgba(0, 0, 0, 0) url("../images/pdf-icon.png") no-repeat scroll right 1px;
  float: right;
  height: 30px;
  margin-top: -4px;
  width: 44px; }

.study-mat-strip {
  background-color: #23ad60;
  background-image: url("../images/study-mat-icon.png");
  background-repeat: no-repeat;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #fff;
  padding: 12px;
  text-indent: 54px;
  font-size: 16px; }

.sub-study-mat-strip {
  background: #d2e4d6 none repeat scroll 0 0;
  padding: 10px 0 59px; }

.sub-strip-1-first {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 67px;
  margin: 0 52px 0 0;
  text-align: center;
  width: 110px; }

.sub-strip-1 {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 0 92px;
  text-align: center;
  width: 120px; }

.sub-strip-1 img {
  margin: 0 -45px 41px 0; }

.sub-strip-2 {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 0 87px;
  text-align: center;
  width: 150px; }

.sub-strip-2 img {
  margin: 0 -25px 41px 0; }

.sub-strip-3 {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  text-align: center;
  width: 225px; }

.sub-strip-3 img {
  margin: 0 -25px 41px 0; }

.sub-mod-mat-strip {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom: 1px solid #dbdbdb;
  padding: 10px 0 59px; }

.sub-mod-1-first {
  color: #333333;
  float: left;
  font-size: 12px;
  margin: 0 52px 0 23px;
  width: 102px; }

.sub-mod-1-first p {
  color: #333333 !important;
  font-size: 12px !important;
  text-align: left;
  width: 143px; }

.sub-mod-1-first-celc {
  color: #333333;
  float: left;
  font-size: 12px;
  margin: 0 52px 0 23px;
  width: 170px; }

.sub-mod-1-first-celc p {
  color: #333333 !important;
  font-size: 12px !important;
  text-align: left;
  width: 165px; }

.sub-mod-1-celc {
  color: #333333;
  float: left;
  font-size: 12px;
  margin: 0 3px 0 6px;
  width: 182px; }

.sub-mod-1-celc img {
  float: left;
  width: 25px; }

.sub-mod-1-celc {
  color: #333333;
  float: left;
  font-size: 12px;
  margin: 0 3px 0 6px;
  width: 182px; }

.sub-mod-1-celc img {
  float: left;
  width: 25px; }

.sub-mod-mat-strip-last-celc {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom: 0 solid #dbdbdb;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  padding: 10px 0 79px; }

.sub-mod-1 {
  color: #333333;
  float: left;
  font-size: 12px;
  margin: 0 3px 0 40px;
  width: 245px; }

.links-clss {
  width: 222px !important;
  word-break: break-all !important; }

.links-clss a {
  font-weight: normal !important;
  padding: 4.7px;
  text-decoration: underline !important; }

.sub-mod-2 {
  color: #333333;
  float: left;
  font-size: 12px;
  margin: 0 3px 0 42px;
  width: 94px; }

.sub-mod-2 img {
  float: left;
  width: 25px; }

.links-clss {
  width: 222px !important;
  word-break: break-all !important; }

.sub-mod-1 img {
  float: left;
  width: 25px; }

.sub-mod-3 {
  color: #333333;
  float: right;
  font-size: 12px;
  margin: 0 3px 0 6px;
  width: 142px; }

.sub-mod-3 img {
  float: left;
  width: 25px; }

.file-name-seeding-oper-last {
  clear: none;
  font-size: 12px;
  text-align: right;
  width: 100%; }

.sub-mod-mat-strip-last {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom: 0 solid #dbdbdb;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  padding: 10px 0 79px; }

.sub-strip-1-first-celc {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 67px;
  margin: 0;
  text-align: left;
  text-indent: 23px;
  width: 174px; }

.sub-strip-1-celc {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0 19px;
  text-align: center;
  width: 250px; }

.sub-strip-1-celc img {
  margin: 0 -45px 15px 0; }

.sub-strip-1-celc {
  color: #333333;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 0 19px;
  text-align: center;
  width: 250px; }

.sub-strip-1-celc img {
  margin: 0 -45px 41px 0; }

.rht-traing-film {
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  width: 663px; }

.study-mat-strip-seeding {
  background-color: #23ad60;
  background-repeat: no-repeat;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #fff;
  padding: 12px 0 19px 10px;
  font-size: 16px; }

.rht-film-p-seeding {
  background: #d2e4d6 none repeat scroll 0 0;
  float: left;
  margin-top: -10px;
  padding: 5px; }

span.duration-span-seeding {
  float: left;
  width: 119px; }

.rht-film-p-seeding span {
  font-size: 13px;
  font-weight: bold; }

.duration-span-seeding img {
  margin: 0 63px 0 3px; }

span.ppt-span-seeding {
  float: left;
  width: 107px; }

.rht-film-p-seeding span {
  font-size: 13px;
  font-weight: bold; }

.ppt-span-seeding img {
  margin: 0 63px 0 0; }

span.cbt-span-seeding {
  float: left;
  width: 30px; }

.rht-film-p-seeding span {
  font-size: 13px;
  font-weight: bold; }

.cbt-span-seeding img {
  margin: 0 63px 0 0; }

span.file-name-span-seeding {
  float: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 57px;
  margin-bottom: -31px;
  width: 372px; }

.rht-table-sec-seeding {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom: 1px solid #dbddde;
  float: left;
  padding: 20px 0 10px;
  width: 100%; }

.file-name-seeding-oper {
  float: left;
  padding-left: 10px;
  width: 375px; }

.duration-seeding-oper {
  color: #666666;
  float: left;
  font-size: 12px;
  width: 92px; }

.ppt-seeding-oper {
  color: #666666;
  float: left;
  font-size: 12px;
  margin-left: 20px;
  width: 84px; }

.cbt-seeding-oper {
  color: #666666;
  float: left;
  font-size: 12px;
  margin-left: 20px;
  width: 44px; }

.rht-table-sec-seeding-last {
  background: #ebeff0 none repeat scroll 0 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  float: left;
  padding: 7px 0 8px;
  width: 100%; }

.rht-film-p-seeding > p {
  color: #717171;
  font-size: 12px; }

.file-name-seeding-oper > p {
  color: #717171;
  font-size: 12px; }

.heading-h2 {
  clear: both;
  color: #0086c0;
  font-family: arial;
  font-size: 24px;
  font-weight: normal;
  margin: -5px 0 17px;
  padding: 0; }

.traing-cont-head-seeding img {
  margin: 0 26px; }

.lft-traing-cont > h4 {
  color: #fff !important;
  line-height: 2px;
  margin-top: 17px !important; }

.search-tenders {
  color: #717171;
  font-size: 12px;
  margin: 30px 0 4px; }

.partner-select-res select {
  text-indent: 5px;
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  border-radius: 0 !important;
  color: #68879b;
  font-size: 11px;
  height: 25px;
  margin-left: -11px;
  width: 247px !important; }

.partner-select-res {
  background: white url("../images/new_arrow.png") no-repeat scroll 225px 12px;
  border: 1px solid #d3dddc;
  height: 25px !important;
  margin: 0 5px 6px 0;
  overflow: hidden;
  padding: 0 0 0 6px;
  width: 236px !important; }

.search-tenders input {
  background: #a6a6a6 none repeat scroll 0 0;
  border-radius: 4px;
  color: #fff;
  padding: 5px 17px; }

#catResult img {
  margin: 3px 0; }

#tenderResult > img {
  margin: 100px 300px; }

.filter-select.fltrt {
  float: left;
  margin: 26px 0 -2px;
  width: 100%; }

.limit.pull-right {
  float: right; }

/*New css added on 19-May-2016*/
.fontSize20 {
  font-size: 20px !important; }

.fontSize30 {
  font-size: 30px !important;
  font-weight: lighter !important; }

.center {
  text-align: center; }

.margintop20 {
  margin: 20px 0 0 0  !important; }

ul.smalldisc li {
  color: #ffcc66;
  font-size: 75%;
  list-style-type: disc; }

.enrollment_update {
  background: rgba(0, 0, 0, 0) url("../img/train-enrol-bg.png") no-repeat scroll 0 0;
  height: 760px;
  position: relative;
  width: 93%;
  margin: 12px auto; }

.positionAbsolute {
  position: absolute; }

/* Overview pannel of Enrolment Landing */
.enrolment {
  color: white !important;
  left: 40px;
  top: 60px; }

.overview {
  color: white !important;
  font-family: Arial;
  font-size: 32px !important;
  left: 42px;
  top: 80px; }

.genereted {
  color: white !important;
  font-size: 11.5px !important;
  left: 44px;
  line-height: 14px !important;
  top: 111.5px; }

.arrow {
  left: 214px;
  top: 142px; }

.list1first {
  left: 27px;
  top: 188px; }

.list1first li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head1first {
  font-weight: lighter !important;
  font-size: 11.5px !important;
  left: 36px;
  top: 250px; }

.list2first {
  left: 27px;
  top: 290px; }

.list2first li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head1Second {
  font-weight: lighter !important;
  font-size: 11.5px !important;
  left: 36px;
  top: 363px; }

/*#336699*/
.firstButton {
  left: 24px;
  top: 404px;
  width: 230px; }

.overviewBtn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 11.5px;
  background: #336699;
  padding: 10px 20px 10px 20px;
  text-decoration: none; }

.overviewBtn:hover {
  background: #336699;
  background-image: -webkit-linear-gradient(top, #336699, #336666);
  background-image: -moz-linear-gradient(top, #336699, #336666);
  background-image: -ms-linear-gradient(top, #336699, #336666);
  background-image: -o-linear-gradient(top, #336699, #336666);
  background-image: linear-gradient(to bottom, #336699, #336666);
  text-decoration: none; }

/* Overview pannel of Enrolment Landing End*/
/* Partner pannel of Enrolment Landing start */
.enrolmentSecond {
  color: white !important;
  left: 296px;
  top: 60px; }

.overviewSecond {
  color: white !important;
  font-family: Arial;
  font-size: 32px !important;
  left: 297px;
  top: 80px; }

.generetedSecond {
  color: white !important;
  font-size: 11.5px !important;
  left: 298px;
  line-height: 14px !important;
  top: 111.5px; }

.arrowSecond {
  left: 466px;
  top: 142px; }

.list1Second {
  left: 285px;
  top: 188px; }

.list1Second li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head2first {
  font-weight: lighter !important;
  font-size: 11.5px !important;
  left: 36px;
  top: 250px; }

.list2Second {
  left: 27px;
  top: 290px; }

.list2Second li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head2Second {
  font-size: 11.5px !important;
  font-weight: lighter !important;
  left: 297px;
  top: 351px; }

/*#336699*/
.secondButton {
  left: 276px;
  top: 404px;
  width: 230px; }

.partnerBtn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  background: #3399cc;
  padding: 10px 20px 10px 20px;
  text-decoration: none; }

.partnerBtn:hover {
  background: #3399cc;
  background-image: -webkit-linear-gradient(top, #3399cc, #3399bb);
  background-image: -moz-linear-gradient(top, #3399cc, #3399bb);
  background-image: -ms-linear-gradient(top, #3399cc, #3399bb);
  background-image: -o-linear-gradient(top, #3399cc, #3399bb);
  background-image: linear-gradient(to bottom, #3399cc, #3399bb);
  text-decoration: none; }


.enrolmentThird {
  color: white !important;
  left: 537px;
  top: 60px; }

.overviewThird {
  color: white !important;
  font-family: Arial;
  font-size: 32px !important;
  left: 536px;
  top: 80px; }

.generetedThird {
  color: white !important;
  font-size: 11.5px !important;
  left: 536px;
  line-height: 14px !important;
  top: 111.5px; }

.arrowThird {
  left: 711.5px;
  top: 142px; }

.list1Third {
  left: 530px;
  top: 188px; }

.list1Third li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head3first {
  font-size: 11.5px !important;
  font-weight: lighter !important;
  left: 540px;
  top: 227px; }

.list2Third {
  left: 531px;
  top: 265px; }

.list2Third li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head3Second {
  font-size: 11.5px !important;
  font-weight: lighter !important;
  left: 539px;
  top: 315px; }

.head3Third {
  font-size: 11.5px !important;
  font-weight: lighter !important;
  left: 541px;
  top: 363px; }

.list3Third {
  left: 531px;
  top: 355px; }

.list3Third li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

/*#336699*/
.thirdButton {
  left: 526px;
  top: 404px;
  width: 230px; }

.updateBtn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  background: #009966;
  padding: 10px 20px 10px 20px;
  text-decoration: none; }

.updateBtn:hover {
  background: #009966;
  background-image: -webkit-linear-gradient(top, #009966, #009944);
  background-image: -moz-linear-gradient(top, #009966, #009944);
  background-image: -ms-linear-gradient(top, #009966, #009944);
  background-image: -o-linear-gradient(top, #009966, #009944);
  background-image: linear-gradient(to bottom, #009966, #009944);
  text-decoration: none; }

/* Update pannel of Enrolment Landing End*/
/* Refference Document pannel of Enrolment Landing Strat*/
.enrollment_update_fourth {
  background: rgba(0, 0, 0, 0) url("../img/train-enrol-botm-bg.png") no-repeat scroll 0 0;
  height: 290px;
  position: absolute;
  top: 453px;
  width: 100%; }

.reference {
  color: white !important;
  font-family: Arial;
  font-size: 28px !important;
  left: 34px;
  top: 71px; }

.fourthArrow {
  left: 711.5px;
  top: 72px; }

.head1fourth {
  font-size: 11.5px !important;
  font-weight: lighter !important;
  left: 41px;
  top: 96px; }

.list1fourth {
  left: 32px;
  top: 135px; }

.list1fourth li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.list2fourth {
  left: 290px;
  top: 135px; }

.list2fourth li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head2fourth {
  font-size: 11.5px !important;
  font-weight: lighter !important;
  left: 521px;
  top: 96px; }

.list3fourth {
  left: 508px;
  top: 135px; }

.list3fourth li {
  color: #ffcc66 !important;
  font-size: 60%;
  list-style-type: square;
  margin: 0 !important; }

.head3fourth {
  font-size: 11.5px !important;
  font-weight: lighter !important;
  left: 525px;
  top: 192px; }

.fourthButton {
  left: 524px;
  top: 233px;
  width: 230px; }

.publicBtn {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  background: #cc6600;
  padding: 10px 20px 10px 20px;
  text-decoration: none; }

.publicBtn:hover {
  background: #cc6600;
  background-image: -webkit-linear-gradient(top, #cc6600, #cc6611);
  background-image: -moz-linear-gradient(top, #cc6600, #cc6611);
  background-image: -ms-linear-gradient(top, #cc6600, #cc6611);
  background-image: -o-linear-gradient(top, #cc6600, #cc6611);
  background-image: linear-gradient(to bottom, #cc6600, #cc6611);
  text-decoration: none; }

.inner-p ul li {
  color: #000;
  list-style-type: square;
  font-size: 70%; }

.half_division {
  float: left;
  margin: 0 0 0 4%;
  width: 45%; }

.half_division ul li {
  color: #ffcc66;
  font-size: 75%;
  list-style-type: disc; }

.zeroMarginTop {
  margin-top: 0px !important;
  font-size: 14px !important;
  font-weight: normal; }

.self_service {
  background: #b0e1cf none repeat scroll 0 0;
  border-radius: 3px;
  padding: 6px 0;
  text-align: center;
  width: 100%; }

.rightHeading {
  font-size: 13px !important;
  margin: 6px 10px 9px !important; }

ul.rightHeadingList li {
  color: #ffcc66 !important;
  font-size: 75% !important;
  list-style-type: disc !important; }

.rightHeadingList {
  margin: 0 3px 13px 0; }

.wrapper_selfservice {
  float: left;
  text-align: center;
  margin: 22px 0 60px; }

.wrapper_assistedmode {
  text-align: center;
  margin: 31px 0 60px; }

.onlineportal {
  border-color: #e2e7ea;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  float: left;
  margin: 0 22px 0 30px;
  padding: 10px;
  width: 39%; }

.postalservice {
  border-color: #e2e7ea;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  float: left;
  padding: 10px;
  width: 41%; }

.visitingcenter {
  border-color: #e2e7ea;
  border-radius: 8px;
  border-style: solid;
  border-width: 1px;
  float: left;
  margin: 0 0 0 12px;
  padding: 10px;
  width: 36%; }

.selfServiceHead {
  margin: 0 0 10px; }

.fontSize20 {
  font-size: 20px !important; }

.margintop20 {
  margin: 20px 0 0 0  !important; }

ul.smalldisc li {
  color: #ffcc66;
  font-size: 75%;
  list-style-type: disc; }

.wrapper_pannel {
  margin: 25px 0 30px;
  text-align: center; }

.search .small {
  display: none; }

.search .result-text {
  color: #717171;
  font-size: 12px;
  margin: 0 0 13px;
  width: 100%;
  float: left; }

.search .result-title {
  border-bottom: 1px dotted #717171;
  font-size: 12px;
  font-weight: bold;
  width: 100%;
  float: left; }

.search .phrases {
  border: 1px solid #cccccc;
  margin: 10px 5px;
  padding: 10px; }

.search .phrases-box {
  float: left;
  width: 76%; }

.search .ordering-box {
  float: right;
  width: 24%; }

.search .counter {
  color: #717171;
  float: right;
  margin: 10px 0;
  width: 11%; }

.search .form-limit {
  color: #717171;
  float: left;
  margin: 16px 0;
  width: 89%; }

.search span.highlight {
  background-color: #ececec !important; }

.search .searchintro {
  float: left;
  margin: 10px 0;
  width: 100%; }

.search .btn-toolbar .inputbox {
  border: 1px solid #ccc;
  padding: 3px 5px;
  width: 126px; }

.search .btn-group.pull-left {
  float: left; }

.mid-cont-txt > img {
  display: block;
  margin: 0 auto; }

.mous-res.mous-res-first.cont-main-mouss.active.mous-icon-class a {
  border: 1px solid #ccc;
  color: #666666 !important;
  padding: 10px 15px;
  font-size: 12px; }

.mous-res.cont-main-mouss.mous-icon-s-class > a {
  background: #ECECEC none repeat scroll 0 0;
  padding: 10px 13px;
  font-size: 12px;
  border-radius: 4px; }

.mous-res.cont-main-mouss.active.mous-icon-class a {
  border: 1px solid #ccc;
  color: #666666 !important;
  padding: 10px 15px;
  font-size: 12px; }

/*CSS for Tooltip*/
.adhaar-tag {
  float: right;
font-size: 13px;
font-weight: bold;
margin: 0 0 0 0;
width: 16%; cursor:default;}

.adhaar-tag > span {
  color: #cc3333;
  font-weight: bold; }

.add-ser-sec {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  float: left;
  margin-top: 9px;
  padding: 10px 0;
  width: 1205px; }

.aad-online-sec-first {
  margin: 8px 3px 0 0;
  width: 772px !important; }

.aad-online-sec-second {
  margin: 10px 0px 0 0;
  min-height: 375px;
  width: 351px !important; }

.blueHead {
  background: #689d45 none repeat scroll 0 0;
  color: white;
  font-size: 13px;
  font-weight: bold;
  height: 24px;
  width: 100%; }

.blueHead > span {
  float: left;
  margin: 3px 0 0 7px; }

.pinkHead {
  background: #54bac3 none repeat scroll 0 0;
  color: white;
  font-size: 13px;
  font-weight: bold;
  height: 24px;
  width: 100%; }

.pinkHead > span {
  float: left;
  margin: 3px 0 0 7px; }

.purpleHead {
  background: #ec7480 none repeat scroll 0 0;
  color: white;
  font-size: 13px;
  font-weight: bold;
  height: 24px;
  width: 100%; }

.purpleHead_copy {
  background: #a08ac0 none repeat scroll 0 0 !important;
  color: white;
  font-size: 13px;
  font-weight: bold;
  height: 24px;
  width: 100%; }

.purpleHead > span {
  float: left;
  margin: 3px 0 0 7px; }

.aad-online-sec-first li, .aad-online-sec-second li {
  background: rgba(0, 0, 0, 0) url("../images/smallarrow.png") no-repeat scroll 0 3px;
  margin-left: 0px;
  padding: 2px 0 15px 23px;
  text-indent: 0 !important; }





.innerwinnindDesign > p {
  padding: 0px 18px 12px;
  text-align: justify; }

.logoLounchImg {
  margin: 10px 0 15px;
  width: 100%; }

.logoLounchImg1 {
  margin: 0 15px 0 0; }

.logoLounchImg2 {
  margin: 0 15px 0 0; }

.foot-btn-rt {
  padding: 8px 3px; }

.foot-btn img {
  width: 50px; }

.midWraper {
  clear: both;
  float: left;
  margin: 15px 0; }

.residentsInnerDiv, .governmetInnerDiv, .reserveBankInnerDiv, .uidaiDivInnerDiv {
  margin: 0 10px 0 4px;
  font-size: 13px; }

.residentsHead, .governmetHead, .reserveBankHead, .uidaiDivHead {
  height: 35px;
  line-height: 16px;
  padding: 7px 30px !important; }

.residents {
  background: #dcd0ec none repeat scroll 0 0;
  float: left;
  margin-left: 2%;
  width: 22%;
  min-height: 545px; }

.residentsHead {
  background: #a08ac0 none repeat scroll 0 0;
  color: white;
  font-size: 13px;
  padding: 10px 0;
  text-align: center; }

.residentsSpan {
  float: left;
  margin: 10px 0 0 25px; }

.residents ul li {
  color: #000000;
  list-style-type: disc; }

.residentsInnerDiv ul li a {
  color: #000000;
  font-size: 13px; }

.governmet {
  background: #e5e5ff none repeat scroll 0 0;
  float: left;
  margin-left: 2%;
  width: 22%;
  min-height: 545px; }

.governmetHead {
  background: #6699ff none repeat scroll 0 0;
  color: white;
  font-size: 13px;
  padding: 10px 0;
  text-align: center; }

.governmet ul li {
  color: #000000;
  list-style-type: disc; }

.governmetInnerDiv ul li a {
  color: #000000;
  font-size: 13px; }

.reserveBank {
  background: #dbffdb none repeat scroll 0 0;
  float: left;
  margin-left: 2%;
  width: 22%;
  min-height: 545px; }

.reserveBankHead {
  background: #66cc66 none repeat scroll 0 0;
  color: white;
  font-size: 13px;
  padding: 10px 0;
  text-align: center; }

.reserveBank ul li {
  color: #000000;
  list-style-type: disc; }

.reserveBankInnerDiv ul li a {
  color: #000000;
  font-size: 13px; }

.uidaiDiv {
  background: #f5eced none repeat scroll 0 0;
  float: left;
  margin-left: 2%;
  width: 22%;
  min-height: 545px; }

.uidaiDivHead {
  background: #ec7480 none repeat scroll 0 0;
  color: white;
  font-size: 13px;
  padding: 10px 0;
  text-align: center; }

.uidaiSpan {
  float: left;
  margin: 10px 0 0 44px; }

.uidaiDiv ul li {
  color: #000000;
  list-style-type: disc; }

.uidaiDivInnerDiv ul li a {
  color: #000000;
  font-size: 13px; }

.aadhaarAsAddress .residents, .aadhaarAsAddress .governmet, .aadhaarAsAddress .reserveBank, .aadhaarAsAddress .uidaiDiv {
  min-height: 400px !important; }


.authentication .residents, .authentication .governmet, .authentication .reserveBank {
  float: left;
  min-height: auto;
  margin: 8px 0;
  width: 100%; }

.authentication .residentsHead, .authentication .governmetHead, .authentication .reserveBankHead, .authentication .uidaiDivHead {
  height: 20px;
  line-height: 16px; }

.authentication .residentsInnerDiv, .authentication .governmetInnerDiv, .authentication .reserveBankInnerDiv, .authentication .uidaiDivInnerDiv {
  font-size: 13px;
  margin: 12px 10px 10px 12px; }

.requestingEntitiesTble {
  clear: both; }

.requestingEntitiesTble .AUAfirst {
  float: left;
  min-height: auto;
  margin: 8px 1% 8px 0px;
  width: 49%;
  background: #e5e5ff none repeat scroll 0 0;
  min-height: 285px; }

.requestingEntitiesTble .AUAsecond {
  float: left;
  min-height: auto;
  margin: 8px 0 8px 1%;
  width: 49%;
  background: #f6eced none repeat scroll 0 0;
  min-height: 285px; }

.requestingEntitiesTble .KUAFirst {
  float: left;
  min-height: auto;
  margin: 8px 0;
  width: 100%;
  background: #e5e5ff none repeat scroll 0 0;
  min-height: 188px; }

.AUAfirstHead_A {
  background: #6699ff none repeat scroll 0 0;
  float: left;
  width: 50%;
  background: #669aff none repeat scroll 0 0 !important; }

.AUAfirstHead_B {
  background: #6699ff none repeat scroll 0 0;
  float: left;
  width: 50%;
  background: #67cc66 none repeat scroll 0 0 !important; }

.KUAFirstHead_A {
  background: #6699ff none repeat scroll 0 0;
  float: left;
  width: 50%;
  background: #669aff none repeat scroll 0 0 !important; }

.KUAFirstHead_B {
  background: #6699ff none repeat scroll 0 0;
  float: left;
  width: 50%;
  background: #67cc66 none repeat scroll 0 0 !important; }

.requestingEntitiesTble .AUAfirstHead, .requestingEntitiesTble .AUAsecondHead, .requestingEntitiesTble .KUAFirstHead {
  background: #ed7581 none repeat scroll 0 0;
  color: white;
  font-size: 14px;
  font-weight: 400;
  height: 20px;
  line-height: 20px;
  padding: 10px 0;
  text-align: center; }

.requestingEntitiesTble .AUAfirstInnerDiv, .requestingEntitiesTble .AUAsecondInnerDiv, .requestingEntitiesTble .KUAFirstInnerDiv {
  float: left;
  font-size: 13px;
  margin: 6px 10px 10px 12px; }

.NotificationImg {
  margin: 0 5px 3px 0; }


.trainingContentImg {
  float: left !important; }



/*************************/
/*  EXTRA CSS START      */
/*************************/
.clrBoth{clear:both !important;}

.no-break {
    float: left;
    width: 100%;
    word-break: break-all;
}

.bgDisable{background:none !important;}

.UIDAIbackground ul, ul li {
    cursor: default;
}

.authAndFiDoc p {
    color: #666666;
    margin: 7px 30px;
}

.ObligatoryPara{ margin: 0 !important; padding: 10px;}

.oprationModel .inner-p p{padding-bottom: 0px !important;}

.minimalImg{
    float: right;
	margin: 10px 0 0 !important;
    width: auto;
} 

.fifty tr td,.fifty tr th {
    border-right: 1px solid #cccccc;
	width:50% !important;
}

.goback {
    cursor: pointer;
    float: left;
    font-size: 11px;
    margin: 3px 0 0 16px;
}

.operationImg{ text-align: center;}

.organizationalChartPara {
    margin: 10px 0 0 !important;
    text-align: center !important;
}

.organizationalChartPara > a {
    margin: 0 0 0 10px !important;
}



table.horizontalTable {
    margin: 6px 0 10px;
}

.horizontalTableCol1 {	
    background: #8fc1d4 none repeat scroll 0 0;
    padding: 5px 15px;
    width: 215px !important;   
}
.horizontalTableCol2 {
    background: #c7e0e8 none repeat scroll 0 0;
    padding: 13px 20px;
    width: 605px;
}
.horizontalTableCol3 {
    background: #ffcc66 none repeat scroll 0 0;
    padding: 5px 15px;
    width: 216px;
}
.horizontalTableCol4 {
    background: #ffe5b2 none repeat scroll 0 0;
    padding: 17px 19px;
    width: 615px;
}

tr.horizontalTableRow {
    float: left;
    margin: 5px 0 0;
}


.aboutUidaiAadhaarIs {
    margin: 0 !important;
    width: 49% !important;
	  min-height: 365px;
}


.aboutUidaiAadhaarIsNot {
    margin: 0 0 0 2% !important;
    width: 49% !important;
	  min-height: 365px;
}

.aadhaarIsHead {
    background: #66cc66 none repeat scroll 0 0;
    color: white;
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left !important;
}

.aadhaarIsNotHead {
    background: #ec7480 none repeat scroll 0 0;
    color: white;
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left !important;
}


.residents.enrolDocument {
    margin: 0 !important;
    width: 32%;
	min-height: 185px;
}

.governmet.enrolIntro {
    margin: 0 0 0 16px !important;
    width: 32%;
	min-height: 185px;
}

.reserveBank.entroHeadFamily {
    margin: 0 0 0 17px !important;
    width: 32% !important;
	min-height: 185px;
}

.enrolDocumentHead {
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left;
}

.enrolIntroHead {
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left;
}

.entroHeadFamilyHead {
    font-size: 15px;
    padding: 15px 0 0 15px !important;
    text-align: left;
}

.about-sec-mid-cont-rgt.contactUs {
    margin: 13px 15px 0 0;
}

.accordion-photo h3 {
    margin: 0 0 0 11px;
}

.AOS-1 li {
    margin-right: 10px;
}

.glossaryBlankLink a,.glossaryBlankLink {
    color: gray !important;
    cursor: default;
}

.mvc_digitCounter {
    text-align: left !important;
	 margin: 6px 0 0;
}

.welcomeDiv {
    float: left;
    width: 50%;
}

.welcomeParaFirst {
    font-size: 17px !important;
}

.welcomeParaSecond {
    font-size: 14px !important;;
	line-height: 15px !important;;
}


.headFootMain-1 {
   border-bottom: 1px solid #d2d2d2;
   color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 60%;
}

.headFootMain-2 {
 border-bottom: 1px solid #d2d2d2;
 color: #333333;
     float: right;
    font-size: 12px;
    font-weight: bold;
    width: 30%;
}

.mainFootDiv-1 ul {
    float: left;
    margin: 6px 0;   
}

.mainFootDiv_ul_1 {
    width: 35%;
}

.mainFootDiv_ul_2 {
    width: 35%;
}

.mainFootDiv_ul_3 {
    width: 25%;
}

ul.mainFootDiv_ul_1 li a { font-size: 12px;
    line-height: 21px;color: #336699;}
ul.mainFootDiv_ul_2 li a { font-size: 12px;
    line-height: 21px;color: #336699;}
ul.mainFootDiv_ul_3 li a { font-size: 12px;
    line-height: 21px;color: #336699;}	


.mainFootDiv-1 {
    float: left;
    width: 60%;
}

.mainFootDiv-2 {
    float: left;
    width: 40%;
}

.footerReset {
    margin: 0;
}

.footerReset ul {
    margin: 5px 0;
}

.footerReset ul li {
    float: left;
    margin: 0 14px 0 0;
}

.footerReset ul li a{    font-size: 11px;
    font-weight: lighter;}
	
.headQuarterDiv {
    float: left;
    width: 46%;
}	

.unique_Identification {
    color: #333333;
    font-size: 12px;
}


.unique_Identification_para {
    color: #333333;
    float: left;
    font-size: 12px;
    width: 140px;
}

.unique_Identification_last_para {
    float: left;
	margin: 8px 0 0;
}

.unique_Identification_first_para {
    margin: 10px 0 0;
}

.resionalOffiseDiv {
    float: right;
    margin: 0;
    width: 40%;
}






/*************************************/
/*    Comman  CSS Starts             */
/*************************************/


.marginZeroAuto{margin:0 auto !important;}





.marginAll0{margin:0 !important;}
.marginAll1{margin:1 !important;}
.marginAll2{margin:2 !important;}
.marginAll3{margin:3 !important;}
.marginAll4{margin:4 !important;}
.marginAll5{margin:5 !important;}
.marginAll6{margin:6 !important;}
.marginAll7{margin:7 !important;}
.marginAll8{margin:8 !important;}
.marginAll9{margin:9 !important;}
.marginAll10{margin:10 !important;}

.marginTop0{margin-top:0px !important;}
.marginTop1{margin-top:1px !important;}
.marginTop2{margin-top:2px !important;}
.marginTop3{margin-top:3px !important;}
.marginTop3{margin-top:3px !important;}
.marginTop5{margin-top:5px !important;}
.marginTop10{margin-top: 10px !important;}
.marginTop15{margin-top: 15px !important;}
.marginTop20{margin-top: 20px !important;}
.marginTop25{margin-top: 25px !important;}
.marginTop30{margin-top: 30px !important;}
.marginTop35{margin-top: 35px !important;}
.marginTop40{margin-top: 40px !important;}
.marginTop45{margin-top: 45px !important;}
.marginTop50{margin-top: 50px !important;}
.marginTop55{margin-top: 55px !important;}
.marginTop60{margin-top: 60px !important;}
.marginTop65{margin-top: 65px !important;}
.marginTop70{margin-top: 70px !important;}
.marginTop75{margin-top: 75px !important;}
.marginTop80{margin-top: 80px !important;}
.marginTop85{margin-top: 85px !important;}
.marginTop90{margin-top: 90px !important;}
.marginTop95{margin-top: 95px !important;}
.marginTop100{margin-top: 100px !important;}
.marginTop105{margin-top: 105px !important;}
.marginTop110{margin-top: 110px !important;}
.marginTop115{margin-top: 115px !important;}
.marginTop120{margin-top: 120px !important;}
.marginTop125{margin-top: 125px !important;}
.marginTop130{margin-top: 130px !important;}
.marginTop135{margin-top: 135px !important;}
.marginTop140{margin-top: 140px !important;}
.marginTop145{margin-top: 145px !important;}
.marginTop150{margin-top: 150px !important;}
.marginTop155{margin-top: 155px !important;}
.marginTop160{margin-top: 160px !important;}
.marginTop165{margin-top: 165px !important;}

.marginLeft0{margin-left:0 !important;}
.marginLeft5{margin-left: 5px !important;}
.marginLeft10{margin-left: 10px !important;}
.marginLeft15{margin-left: 15px !important;}
.marginLeft20{margin-left: 20px !important;}
.marginLeft25{margin-left: 25px !important;}
.marginLeft30{margin-left: 30px !important;}
.marginLeft35{margin-left: 35px !important;}
.marginLeft40{margin-left: 40px !important;}
.marginLeft45{margin-left: 45px !important;}
.marginLeft50{margin-left: 50px !important;}
.marginLeft55{margin-left: 55px !important;}
.marginLeft60{margin-left: 60px !important;}
.marginLeft65{margin-left: 65px !important;}
.marginLeft70{margin-left: 70px !important;}
.marginLeft75{margin-left: 75px !important;}
.marginLeft80{margin-left: 80px !important;}
.marginLeft85{margin-left: 85px !important;}
.marginLeft90{margin-left: 90px !important;}
.marginLeft95{margin-left: 95px !important;}
.marginLeft100{margin-left: 100px !important;}
.marginLeft105{margin-left: 105px !important;}
.marginLeft110{margin-left: 110px !important;}
.marginLeft115{margin-left: 115px !important;}
.marginLeft120{margin-left: 120px !important;}
.marginLeft125{margin-left: 125px !important;}
.marginLeft130{margin-left: 130px !important;}
.marginLeft135{margin-left: 135px !important;}
.marginLeft140{margin-left:140px !important;}
.marginLeft145{margin-left:145px !important;}
.marginLeft150{margin-left:150px !important;}
.marginLeft155{margin-left:155px !important;}
.marginLeft160{margin-left:160px !important;}
.marginLeft165{margin-left:165px !important;}
.marginLeft170{margin-left:170px !important;}
.marginLeft175{margin-left:175px !important;}
.marginLeft180{margin-left:180px !important;}
.marginLeft185{margin-left:185px !important;}
.marginLeft190{margin-left:190px !important;}
.marginLeft195{margin-left:195px !important;}
.marginLeft200{margin-left:200px !important;}
.marginLeft205{margin-left:205px !important;}
.marginLeft210{margin-left:210px !important;}
.marginLeft215{margin-left:215px !important;}
.marginLeft220{margin-left:220px !important;}
.marginLeft225{margin-left:225px !important;}
.marginLeft230{margin-left:230px !important;}
.marginLeft235{margin-left:235px !important;}
.marginLeft240{margin-left:240px !important;}
.marginLeft245{margin-left:245px !important;}
.marginLeft250{margin-left:250px !important;}
.marginLeft255{margin-left:255px !important;}
.marginLeft260{margin-left:260px !important;}
.marginLeft265{margin-left:265px !important;}
.marginLeft270{margin-left:270px !important;}
.marginLeft275{margin-left:275px !important;}
.marginLeft280{margin-left:280px !important;}
.marginLeft420{margin-left:420px !important;}

.marginRight0{margin-right:0 !important;}
.marginRight5{margin-right: 5px !important;}
.marginRight10{margin-right: 10px !important;}
.marginRight15{margin-right: 15px !important;}
.marginRight20{margin-right: 20px !important;}
.marginRight25{margin-right: 25px !important;}
.marginRight30{margin-right: 30px !important;}
.marginRight35{margin-right: 35px !important;}
.marginRight40{margin-right: 40px !important;}
.marginRight45{margin-right: 45px !important;}
.marginRight50{margin-right: 50px !important;}
.marginRight55{margin-right: 55px !important;}
.marginRight60{margin-right: 60px !important;}
.marginRight65{margin-right: 65px !important;}
.marginRight70{margin-right: 70px !important;}
.marginRight75{margin-right: 75px !important;}
.marginRight80{margin-right: 80px !important;}
.marginRight85{margin-right: 85px !important;}
.marginRight90{margin-right: 90px !important;}
.marginRight95{margin-right: 95px !important;}
.marginRight100{margin-right: 100px !important;}

.marginBottom0{margin-bottom:0 !important;}
.marginBottom5{ margin-bottom: 5px !important;}
.marginBottom10{ margin-bottom: 10px !important;}
.marginBottom15{ margin-bottom: 15px !important;}
.marginBottom20{ margin-bottom: 20px !important;}
.marginBottom25{ margin-bottom: 25px !important;}
.marginBottom30{ margin-bottom: 30px !important;}
.marginBottom35{ margin-bottom: 35px !important;}
.marginBottom40{ margin-bottom: 40px !important;}
.marginBottom45{ margin-bottom: 45px !important;}
.marginBottom50{ margin-bottom: 50px !important;}
.marginBottom55{ margin-bottom: 55px !important;}
.marginBottom60{ margin-bottom: 60px !important;}
.marginBottom65{ margin-bottom: 65px !important;}
.marginBottom70{ margin-bottom: 70px !important;}
.marginBottom75{ margin-bottom: 75px !important;}
.marginBottom80{ margin-bottom: 80px !important;}
.marginBottom85{ margin-bottom: 85px !important;}
.marginBottom90{ margin-bottom: 90px !important;}
.marginBottom95{ margin-bottom: 95px !important;}
.marginBottom100{ margin-bottom: 100px !important;}
.marginBottom105{ margin-bottom: 105px !important;}
.marginBottom110{ margin-bottom: 110px !important;}
.marginBottom115{ margin-bottom: 115px !important;}
.marginBottom120{ margin-bottom: 120px !important;}
.marginBottom125{ margin-bottom: 125px !important;}
.marginBottom130{ margin-bottom: 130px !important;}
.marginBottom135{ margin-bottom: 135px !important;}
.marginBottom140{ margin-bottom: 140px !important;}
.marginBottom145{ margin-bottom: 145px !important;}
.marginBottom150{ margin-bottom: 150px !important;}
.marginBottom155{ margin-bottom: 155px !important;}
.marginBottom160{ margin-bottom: 160px !important;}



.paddingAll0{padding:0px !important;}
.paddingAll1{padding:1px !important;}
.paddingAll2{padding:2px !important;}
.paddingAll3{padding:3px !important;}
.paddingAll4{padding:4px !important;}
.paddingAll5{padding:5px !important;}
.paddingAll10{padding:10px !important;}
.paddingAll15{padding:15px !important;}
.paddingAll20{padding:20px !important;}
.paddingAll25{padding:25px !important;}
.paddingAll30{padding:30px !important;}
.paddingAll35{padding:35px !important;}
.paddingAll40{padding:40px !important;}
.paddingAll45{padding:45px !important;}
.paddingAll50{padding:50px !important;}
.paddingAll55{padding:55px !important;}

.paddingTop5{padding-top: 5px !important;}
.paddingTop10{padding-top: 10px !important;}
.paddingTop15{padding-top: 15px !important;}
.paddingTop20{padding-top: 20px !important;}
.paddingTop25{padding-top: 25px !important;}
.paddingTop30{padding-top: 30px !important;}
.paddingTop35{padding-top: 35px !important;}
.paddingTop40{padding-top: 40px !important;}
.paddingTop45{padding-top: 45px !important;}
.paddingTop50{padding-top: 50px !important;}
.paddingTop55{padding-top: 55px !important;}
.paddingTop60{padding-top: 60px !important;}
.paddingTop65{padding-top: 65px !important;}
.paddingTop70{padding-top: 70px !important;}
.paddingTop75{padding-top: 75px !important;}
.paddingTop80{padding-top: 80px !important;}

.paddingLeft5{padding-left: 5px !important;}
.paddingLeft10{padding-left: 10px !important;}
.paddingLeft15{padding-left: 15px !important;}
.paddingLeft20{padding-left: 20px !important;}
.paddingLeft25{padding-left: 25px !important;}
.paddingLeft30{padding-left: 30px !important;}
.paddingLeft35{padding-left: 35px !important;}
.paddingLeft40{padding-left: 40px !important;}
.paddingLeft45{padding-left: 45px !important;}
.paddingLeft50{padding-left: 50px !important;}
.paddingLeft55{padding-left: 55px !important;}
.paddingLeft60{padding-left: 60px !important;}
.paddingLeft65{padding-left: 65px !important;}
.paddingLeft70{padding-left: 70px !important;}
.paddingLeft75{padding-left: 80px !important;}

.paddingRight5{padding-right: 5px !important;}
.paddingRight10{padding-right: 10px !important;}
.paddingRight15{padding-right: 15px !important;}
.paddingRight20{padding-right: 20px !important;}
.paddingRight25{padding-right: 25px !important;}
.paddingRight30{padding-right: 30px !important;}
.paddingRight35{padding-right: 35px !important;}
.paddingRight40{padding-right: 40px !important;}
.paddingRight45{padding-right: 45px !important;}
.paddingRight50{padding-right: 50px !important;}
.paddingRight55{padding-right: 55px !important;}
.paddingRight60{padding-right: 60px !important;}
.paddingRight65{padding-right: 65px !important;}
.paddingRight70{padding-right: 70px !important;}
.paddingRight75{padding-right: 75px !important;}
.paddingRight80{padding-right: 80px !important;}

.paddingBottom5{ padding-bottom: 5px !important;}
.paddingBottom10{ padding-bottom: 10px !important;}
.paddingBottom15{ padding-bottom: 15px !important;}
.paddingBottom20{ padding-bottom: 20px !important;}
.paddingBottom25{ padding-bottom: 25px !important;}
.paddingBottom30{ padding-bottom: 30px !important;}
.paddingBottom35{ padding-bottom: 35px !important;}
.paddingBottom40{ padding-bottom: 40px !important;}
.paddingBottom45{ padding-bottom: 45px !important;}
.paddingBottom50{ padding-bottom: 50px !important;}
.paddingBottom55{ padding-bottom: 55px !important;}
.paddingBottom60{ padding-bottom: 60px !important;}
.paddingBottom65{ padding-bottom: 65px !important;}
.paddingBottom70{ padding-bottom: 70px !important;}
.paddingBottom75{ padding-bottom: 75px !important;}
.paddingBottom80{ padding-bottom: 80px !important;}



.minHight5{ min-height: 5px !important;}
.minHight10{ min-height: 10px !important;}
.minHight15{ min-height: 15px !important;}
.minHight20{ min-height: 20px !important;}
.minHight25{ min-height: 25px !important;}
.minHight30{ min-height: 30px !important;}
.minHight35{ min-height: 35px !important;}
.minHight40{ min-height: 40px !important;}
.minHight45{ min-height: 45px !important;}
.minHight50{ min-height: 50px !important;}
.minHight55{ min-height: 55px !important;}
.minHight60{ min-height: 60px !important;}
.minHight65{ min-height: 65px !important;}
.minHight70{ min-height: 70px !important;}
.minHight75{ min-height: 75px !important;}
.minHight80{ min-height: 80px !important;}
.minHight85{ min-height: 85px !important;}
.minHight90{ min-height: 90px !important;}




.width5{width:5% !important;}
.width6{width:6% !important;}
.width7{width:7% !important;}
.width8{width:8% !important;}
.width9{width:9% !important;}
.width10{width:10% !important;}
.width11{width:11% !important;}
.width12{width:12% !important;}
.width13{width:13% !important;}
.width14{width:14% !important;}
.width15{width:15% !important;}
.width16{width:16% !important;}
.width17{width:17% !important;}
.width18{width:18% !important;}
.width19{width:19% !important;}
.width20{width:20% !important;}
.width25{width:25% !important;}
.width30{width:30% !important;}
.width35{width:35% !important;}
.width40{width:40% !important;}
.width45{width:45% !important;}
.width50{width:50% !important;}
.width55{width:55% !important;}
.width60{width:60% !important;}
.width65{width:65% !important;}
.width70{width:70% !important;}
.width75{width:75% !important;}
.width80{width:80% !important;}
.width85{width:85% !important;}
.width90{width:90% !important;}
.width91{width:91% !important;}
.width92{width:92% !important;}
.width93{width:93% !important;}
.width94{width:94% !important;}
.width95{width:95% !important;}
.width96{width:96% !important;}
.width97{width:97% !important;}
.width98{width:98% !important;}
.width99{width:99% !important;}
.width100{width:100% !important;}



.noPaddingAll{padding:0 !important;}
.noPaddingTop{padding-top:0 !important;}
.noPaddingLeft{padding-left:0 !important;}
.noPaddingRight{padding-right:0 !important;}
.noPaddingBottom{padding-bottom:0 !important;}



.fontSize1{font-size: 1px !important;}
.fontSize2{font-size: 2px !important;}
.fontSize3{font-size: 3px !important;}
.fontSize4{font-size: 4px !important;}
.fontSize5{font-size: 5px !important;}
.fontSize6{font-size: 7px !important;}
.fontSize8{font-size: 8px !important;}
.fontSize9{font-size: 9px !important;}
.fontSize10{font-size: 10px !important;}
.fontSize11{font-size: 11px !important;}
.fontSize12{font-size: 12px !important;}
.fontSize13{font-size: 13px !important;}
.fontSize14{font-size: 14px !important;}
.fontSize15{font-size: 15px !important;}
.fontSize16{font-size: 16px !important;}
.fontSize17{font-size: 17px !important;}
.fontSize18{font-size: 18px !important;}
.fontSize19{font-size: 19px !important;}
.fontSize20{font-size: 20px !important;}
.fontSize21{font-size: 21px !important;}
.fontSize22{font-size: 22px !important;}
.fontSize23{font-size: 23px !important;}
.fontSize24{font-size: 24px !important;}
.fontSize25{font-size: 25px !important;}
.fontSize26{font-size: 26px !important;}

.fontWeightNormal{ font-weight: normal !important;}  
.fontWeightBold{ font-weight: bold !important;} 
.fontWeightBolder{ font-weight: bolder !important;} 
.fontWeightLighter{ font-weight:lighter !important;} 




.color336699{color:#336699 !important;}
.colorffffff{color:#ffffff !important;}
.color000000{color:#000000 !important;}
.color666666{color:#666666 !important;}
.color333333{color:#333333 !important;}
.color999999{color:#999999 !important;}
.color336699{color:#336699 !important;}
.colore15355{color:#e15355 !important;}
.color2c76b1{color:#2c76b1 !important;}
.color4bacc6{color:#4bacc6 !important;}
.colorf79646{color:#f79646 !important;}
.colorcccccc{color:#cccccc !important;}



.textAlignLeft{text-align:left !important;}
.textAlignRight{text-align:right !important;}
.textAlignCenter{text-align:center !important;}



.floatRight{float:right !important;}
.floatLeft{float:left !important;}





.borderTop1{border-top: 1px solid #ebebeb !important;}

.borderLeft1{border-left: 1px solid #ebebeb !important;}

.borderRight1{border-right: 1px solid #ebebeb !important;}

.borderBottom1{ border-bottom: 1px solid #ebebeb !important;}

.borderTop2{border-top: 2px solid #ebebeb !important;}

.borderLeft2{border-left: 2px solid #ebebeb !important;}

.borderRight2{border-right: 2px solid #ebebeb !important;}

.borderBottom2{ border-bottom: 2px solid #ebebeb !important;}



.borderAll1px666666{border:1px solid #666666 !important;}   
.borderAll1pxcccccc{border:1px solid #cccccc !important;}
.borderAll1pxe8eaec{border:1px solid #e8eaec !important;}
.borderAll1pxd2e6fc{border:1px solid #d2e6fc !important;}
.borderAll1px96a5c7{border:1px solid #96a5c7 !important;}
.borderAll1pxffffff{border:1px solid #ffffff !important;}

.borderTop1px666666{border-top:1px solid #666666 !important;}   
.borderTop1pxcccccc{border-top:1px solid #cccccc !important;}
.borderTop1pxe8eaec{border-top:1px solid #e8eaec !important;}
.borderTop1pxd2e6fc{border-top:1px solid #d2e6fc !important;}

.borderBottom1px666666{border-bottom:1px solid #666666 !important;}   
.borderBottom1pxcccccc{border-bottom:1px solid #cccccc !important;}
.borderBottom1pxe8eaec{border-bottom:1px solid #e8eaec !important;}
.borderBottom1pxd2e6fc{border-bottom:1px solid #d2e6fc !important;}

.borderLeft1px666666{border-left:1px solid #666666 !important;}   
.borderLeft1pxcccccc{border-left:1px solid #cccccc !important;}
.borderLeft1pxe8eaec{border-left:1px solid #e8eaec !important;}
.borderLeft1pxd2e6fc{border-left:1px solid #d2e6fc !important;}

.borderRight1px666666{border-right:1px solid #666666 !important;}   
.borderRight1pxcccccc{border-right:1px solid #cccccc !important;}
.borderRight1pxe8eaec{border-right:1px solid #e8eaec !important;}
.borderRight1pxd2e6fc{border-right:1px solid #d2e6fc !important;}


.borderAll2px666666{border:2px solid #666666 !important;}   
.borderAll2pxcccccc{border:2px solid #cccccc !important;}
.borderAll2pxe8eaec{border:2px solid #e8eaec !important;}
.borderAll2pxd2e6fc{border:2px solid #d2e6fc !important;}
.borderAll2px96a5c7{border:2px solid #96a5c7 !important;}

.borderTop2px666666{border-top:2px solid #666666 !important;}   
.borderTop2pxcccccc{border-top:2px solid #cccccc !important;}
.borderTop2pxe8eaec{border-top:2px solid #e8eaec !important;}
.borderTop2pxd2e6fc{border-top:2px solid #d2e6fc !important;}

.borderBottom2px666666{border-bottom:2px solid #666666 !important;}   
.borderBottom2pxcccccc{border-bottom:2px solid #cccccc !important;}
.borderBottom2pxe8eaec{border-bottom:2px solid #e8eaec !important;}
.borderBottom2pxd2e6fc{border-bottom:2px solid #d2e6fc !important;}

.borderLeft2px666666{border-left:2px solid #666666 !important;}   
.borderLeft2pxcccccc{border-left:2px solid #cccccc !important;}
.borderLeft2pxe8eaec{border-left:2px solid #e8eaec !important;}
.borderLeft2pxd2e6fc{border-left:2px solid #d2e6fc !important;}

.borderRight2px666666{border-right:2px solid #666666 !important;}   
.borderRight2pxcccccc{border-right:2px solid #cccccc !important;}
.borderRight2pxe8eaec{border-right:2px solid #e8eaec !important;}
.borderRight2pxd2e6fc{border-right:2px solid #d2e6fc !important;}


.borderRadius-1{-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;}
.borderRadius-2{-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.borderRadius-3{-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.borderRadius-4{-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.borderRadius-5{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.borderRadius-6{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}


	



 	


/*************************************/
/*    Comman  CSS End                */
/*************************************/







/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 350) 
  and (max-device-width: 1100px) {
	  

.footer-sec-main {
    background: #ececec none repeat scroll 0 0;
    border-top: 1px solid #d2d2d2;
    clear: both;
    float: left;
    padding: 0 0 10px;
    width: auto;
}	  


}

/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}








/**********************************************************************/
/*  Dashbord CSS Start
/**********************************************************************/

.dash_first_div_1{ float:left; width: 260px; background:#ffffff url(../images/div1icon.png) no-repeat top center; 
-webkit-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
-moz-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
}
.fourDivWrapper .dash_first_para{ margin: 15px 0 0 0;
font: 300 17pt/15px "Arial", sans-serif !important;
color: #ffffff !important;
text-align: center;}
.fourDivWrapper .dash_second_para{ margin: 80px 0 0 0;
font: 300 20pt/20px "Arial", sans-serif !important;
color: #000000 !important;
letter-spacing: 3px;
text-align: center;}
.fourDivWrapper .dash_third_para{margin: 10px 0 0 0;
font: 300 10pt/18px "Arial", sans-serif !important;
color: #000000 !important;
text-align: center;}

.dash_first_div_1 .dash_fourth_para{float: right;
margin: 5px 8px 5px 0; cursor:pointer;}


.fourDivWrapper .dash_first_div_2{ float:left; width: 260px; background:#ffffff url(../images/div2icon.png) no-repeat top center; }
.fourDivWrapper .dash_first_div_3{ float:left; width: 260px; background:#ffffff url(../images/div3icon.png) no-repeat top center; }
.fourDivWrapper .dash_first_div_4{ float:left; width: 260px; background:#ffffff url(../images/div4icon.png) no-repeat top center; }
.fourDivWrapper .dash_first_div_5{ float:left; width: 260px; background:#ffffff url(../images/div5icon.png) no-repeat top center; }

.aadhaarTrend{float:left; width: 575px; height:415px; background:#ffffff !important;margin: 50px 0 0 0; 
-webkit-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
-moz-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);}


.aadhaarUpdatedTrend{float:left; width: 575px; height:415px; background:#ffffff !important;margin: 50px 0 0 56px; 
-webkit-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
-moz-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);}



.update{background:#ffffff url(../images/updateIcon.png) no-repeat top center;height: 29px; margin: 6px 0 0 0;}

.update span{padding: 4px 10px 0 55px;
margin: 0px 0 0 0;
float: left;
font-weight: bold;}


.map_authentication{background:#ffffff url(../images/authenticationIcon.png) no-repeat top center;height: 29px; margin: 6px 0 0 0;}

.map_authentication span{padding: 4px 10px 0 50px;
margin: 0px 0 0 0;
float: left;
font-weight: bold;}

.map_ekyc{background:#ffffff url(../images/ekycIcon.png) no-repeat top center;height: 29px; margin: 6px 0 0 0;}

.map_ekyc span{padding: 4px 10px 0 41px;
margin: 0px 0 0 0;
float: left;
font-weight: bold;}


.map_wrap2tab_0{float:right; text-align:right;}

.map_wrap2tab_0 .map_textspan{float:right; color:#89898a;}

.map_wrap2tab_0 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }


.map_wrap2tab_1{float:right; text-align:right; margin: 0 0 0 30px;}

.map_wrap2tab_1 .map_textspan{float:right; color:#89898a;}

.map_wrap2tab_1 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }


.map_wrap2tab_2{float:right; text-align:right; margin: 0 0 0 30px;}

.map_wrap2tab_2 .map_textspan{float:right; color:#89898a;}

.map_wrap2tab_2 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }



.map_wrap2tab_3{float:right; text-align:right; margin: 0 0 0 20px;}

.map_wrap2tab_3 .map_textspan{float:right; color:#89898a;}

.map_wrap2tab_3 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }

.map_wrap2tab_4{float:right; text-align:right; margin: 0 0 0 10px;}

.map_wrap2tab_4 .map_textspan{float:right;float:right; color:#89898a;}

.map_wrap2tab_4 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }
  
  
  
.map_bigDiv{float: left;
width: 100%;
height: 550px;
background: #ffffff !important;
-webkit-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
-moz-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);}  
  
ul.map_horizontalList {
    list-style-type: none;
margin: 15px 0 0 0;
padding: 0;
float: left;
      
}

ul.map_horizontalList li {
    float: left;
     background:#eaedf0;
     margin:0 0 0 2px;
	 }

ul.map_horizontalList li a {
    display: block;
    color: #336699;
    text-align: center;
    padding: 10px;
    text-decoration: none;
	font-weight:bold;
}

ul.map_horizontalList li a:hover {
    background: #ffffff;
	color:#000000;
}

.menu_active {
    background: #ffffff;
	color:#000000;
}
  
#map_verticleList_Wrap{}  
#map_verticleList {background:#f2f4f6; width:285px; height:480px;
margin: 10px 7px 0 7px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;font-size:15px; background:#f2f4f6;}
#map_verticleList{list-style: none;}
#map_verticleList li { display:block;text-decoration:none; color:#000000; line-height:normal; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#eaeef1; padding-left:10px; padding-bottom: 10px; padding-top: 10px;cursor:pointer; background:url(../images/sideArrow.png) no-repeat; background-position: 270px 35px;}
#map_verticleList li:hover { color:#000000; background:#ffffff url(../images/sideArrowHover.png) no-repeat; background-position: 270px 35px;}
#map_verticleList  .map_verticleList_imgwrap{float:left;width: 95px;}
#map_verticleList  .map_verticleList_img {margin: 0px; }
#map_verticleList li strong { margin-right:10px;}
#map_verticleList .map_vertiList_para_1{}
#map_verticleList .map_vertiList_para_1{}


.map_aadhaarByAgeGender{
 float: left;
width: 575px;
height: 415px;
background: #ffffff !important;
margin: 20px 0px 30px 0;
-webkit-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
-moz-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
}

.map_aadhaarTrend {
    float: left;
width: 575px;
height: 415px;
background: #ffffff !important;
margin: 20px 0px 30px 56px;
-webkit-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
-moz-box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
box-shadow: 0px 1px 6px -1px rgba(0,0,0,1);
}





.enrolAllReg_verticleList{background: #f2f4f6;
width: 285px;
height: 480px;
margin: 10px 7px 0 7px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 15px;
background: #f2f4f6; list-style:none;}
.enrolAllReg_verticleList li { display:block;text-decoration:none; color:#000000; line-height:normal; border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#eaeef1; padding-left:10px; padding-bottom: 10px; padding-top: 10px;cursor:pointer; background:url(../images/sideArrow.png) no-repeat; background-position: 270px 25px;}
.enrolAllReg_verticleList li:hover { color:#000000; background:#ffffff url(../images/sideArrowHover.png) no-repeat; background-position: 270px 25px;}
.enrolAllReg_verticleList  .map_verticleList_imgwrap{float: left;width: 20px;height: 30px;}
.enrolAllReg_verticleList  .map_verticleList_img {margin: 0px; }
.enrolAllReg_verticleList li strong { margin-right:10px;}
.enrolAllReg_verticleList .map_vertiList_para_1{}
.enrolAllReg_verticleList .map_vertiList_para_1{}
.enrolAllReg_listStyleImg{margin: 10px 5px 0px 5px;}
.registeredAuasPara{margin: 3px 0 0 22px;}
.color006699{color:#006699 !important;}






.enrolAllRegCollaps_verticleList{background: #f2f4f6;
width: 285px;
height: 520px;
margin: 10px 7px 0 7px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 15px;
overflow-y:scroll;
background: #f2f4f6; list-style:none;}

.enrolAllRegCollaps_showListText{font-size: 14px;
float: left;
padding: 10px 0px 10px 0;
width:100%;
background: #e3e8ea;margin-bottom: 10px;}

.enrolAllRegCollaps_showListSelect{background: #f4f6f7;
border: 1px solid #f4f6f7; -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px;padding: 5px 5px;}
  
.enrolAllRegCollaps_showListSelect option     {
                /*padding             : 4px 10px 4px 10px;*/
                font-size           : 11pt;
                font-weight         : normal;
				outline:none;
            }

.enrolAllRegCollaps_showListSelect option[selected]{ font-weight:bold}
.enrolAllRegCollaps_showListSelect option:nth-child(even) { background-color:#f5f5f5; }
.enrolAllRegCollaps_showListSelect:hover {font-weight: 700;}
.enrolAllRegCollaps_showListSelect:focus {box-shadow: inset 0 0 5px #000099; font-weight: 600; outline:none;}


.enrolAllRegCollaps_verticleList li{display:block;text-decoration:none; color:#666666; line-height:normal;margin: 10px 0 0 10px; float: left; clear:both;}
.enrolAllRegCollaps_verticleList li:hover{display:block;text-decoration:none; color:#666666; line-height:normal; font-weight:bold;margin: 10px 0 0 10px; clear:both;}

.boxHeading{ text-align:center; margin:14px 0 0 0; font:300 14pt/18px "Arial", sans-serif !important; color:#000000 !important;}



.authTransaction_wrap2tab_0{float:right; text-align:right;}

.authTransaction_wrap2tab_0 .map_textspan{float:right; color:#89898a;}

.authTransaction_wrap2tab_0 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }


.authTransaction_wrap2tab_1{float:right; text-align:right; margin: 0 0 0 230px;}

.authTransaction_wrap2tab_1 .map_textspan{float:right; color:#89898a;}

.authTransaction_wrap2tab_1 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }


.authTransaction_wrap2tab_2{float:right; text-align:right; margin: 0 0 0 230px;}

.authTransaction_wrap2tab_2 .map_textspan{float:right; color:#89898a;}

.authTransaction_wrap2tab_2 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }



.authTransaction_wrap2tab_3{float:right; text-align:right; margin: 0 0 0 30px;}

.authTransaction_wrap2tab_3 .map_textspan{float:right; color:#89898a;}

.authTransaction_wrap2tab_3 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }

.authTransaction_wrap2tab_4{float:right; text-align:right; margin: 0 0 0 30px;}

.authTransaction_wrap2tab_4 .map_textspan{float:right;float:right; color:#89898a;}

.authTransaction_wrap2tab_4 .map_digitSpan{float:right; background:#66ccff; 
margin: 0 0 0 5px;
padding: 8px 25px;
color:#ffffff;
font-size: 20px;
font-weight:bolder;
 -webkit-border-radius: 4px; 
 -moz-border-radius: 4px; 
  border-radius: 4px; }
  
  
.authInnerTable_row{width: 100%;padding: 10px 0;}
.authInnerTable_col_1{float: left;
margin: 5px 0px 0px 30px;
width: 60%; color:#666666;}
.authInnerTable_col_2{margin:5px 0px 0px 0px; float:left; color:#666666;}

.authDashboardView_verticleList{background: #f2f4f6;
width: 285px;
height: 480px;
margin: 10px 7px 0 7px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
font-size: 15px;
background: #f2f4f6;
list-style: none;}

.authDashboardView_verticleList li {
    display: block;
    text-decoration: none;
    color: #000000;
    line-height: normal;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #eaeef1;
    padding-left: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
    cursor: pointer;
    background: url(../images/sideArrow.png) no-repeat;
    background-position: 270px 25px;
    float: left;
    width: 96%;
	color:#666666;
	font: 12px small;}
	
.authDashboardView_verticleList li:hover{color: #000000;
background: #ffffff url(../images/sideArrowHover.png) no-repeat;
background-position: 270px 25px;}	
	
	
.authDashboardView_verticleList .map_verticleList_imgwrap {
    float: left;
    width: 18px;
    height: 30px;
    margin-right:4px;
}	

.colorde954c {background-color:#de954c !important;}
.colorff9999 {background-color:#ff9999 !important;}
.color66cc66 {background-color:#66cc66 !important;}

.authDashboardView_verticleList .map_verticleList_imgwrap_1{   float: left;   width: 20px;   height: 25px;  padding: 5px 10px 0 0;}

.map_enrolmentTop {
    background: #ffffff url(../images/enrolmentIcon.png) no-repeat top center;
    height: 29px;
    margin: 6px 0 0 0;
}

.map_enrolmentTop span {
    padding: 4px 10px 0 55px;
    margin: 0px 0 0 0;
    float: left;
    font-weight: bold;
}


/*************************/
/*    CHROM CSS START    */
/*************************/

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .map_wrap2tab_1 {
    float: right;
    text-align: right;
    margin: 0 0 0 25px;
}

.map_wrap2tab_2 {
    float: right;
    text-align: right;
    margin: 0 0 0 25px;
}
	
}
/*************************/
/*    CHROM CSS END      */
/*************************/
.make-scrollable{height:650px;overflow-y:scroll;}
.csv-link {float: right;font-size: 12px;}

